Python基础--函数、懒惰即美德
来源:互联网 发布:化工仿真软件csts 编辑:程序博客网 时间:2024/05/01 00:29
首先Python程序就很短小精悍,例如,计算斐波那契数列前十个数:
fibs = [0, 1]for i in range(8): fibs.appens(fibs[-2] + fibs[-1])
创建函数
使用def
def hello(name): return 'Hello, ' + name + '!'
文档字符串
class TestClass: '''''This is TestClass' DocStrings''' def func1(): '''''this is func1's DocStrings''' pass def func2(): '''''this is func2''' print "this is func2" print func2.__doc__
关键字参数和默认值
def funcC(a, b=0): print a print b
收集参数
这就是我们C++中可变参数,使用星号表示
def print_params_2(title, *params): print title print paramsprint_params_2('Params:', 1, 2, 3)Params:(1, 2, 3)
递归
def factorial(n): if n == 1: return 1 else: return n*factorial(n-1)
内置函数vars
本函数是实现返回对象object的属性和属性值的字典对象。如果默认不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。如果有参数输入,就只打印这个参数相应的属性和属性值。
print(vars()) class Foo: a = 1 print(vars(Foo)) foo = Foo() print(vars(foo))
1 0
- Python基础--函数、懒惰即美德
- 懒惰是程序员的美德! 懒惰程序员的最爱AutoHotkey
- python数字即数学函数
- 懒惰是程序员的美德! 懒惰程序员的最爱AutoHotkey 尝鲜
- 懒惰是程序员的美德! 懒惰程序员的最爱AutoHotkey 尝鲜
- 懒惰是程序员的美德! 懒惰程序员的最爱AutoHotkey 尝鲜
- python基础-方法嵌套、就近原则、global、nonlocal、函数即变量
- Python-14 函数:灵活即强大
- 我的编程之路:「懒惰」是程序员最大的美德
- 懒惰
- 懒惰!
- 懒惰
- 懒惰。。。
- 懒惰
- Python基础II---函数基础
- 【Python基础】函数
- Python基础07 函数
- python基础(3)-函数
- windows下安装redis服务 AND PHP中添加扩展 AND PHP中使用
- 最短子数组练习题
- 模块
- lightOJ 1236 Pairs Forming LCM(算术基本定理)
- 第五届蓝桥杯大赛个人赛省赛(软件类)真题(C语言A组)
- Python基础--函数、懒惰即美德
- 剑指offer——面试题3二维数组
- 排列的字典序问题
- Beautiful Soup 安装以及lxml的安装
- Piggy-Bank
- Hello csdn
- 错误,调试和测试
- zoj3132(uva1368) DNA Consensus String(水)
- C# SqlDataReader读取多个结果集