摘要:
基础概念 - 模块是Python组织代码的基本方式 - 一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们将其称为模块(module) - 所有的.py文件都可以作为一个模块导入 特点 - 模块名与脚本的文件名相同 例如写一个hello.py的脚本,则可以在另一 阅读全文
posted @ 2016-11-23 22:28
SpeicalLife
阅读(336)
评论(0)
推荐(0)
摘要:
内建函数,Python内置的函数(build in function),不需要引用其他包,一般成为BIF abs() 计算绝对值,abs(-10),接收number,返回一个number max() 求序列的的最大值(可迭代的),同时也可以比较一些数字 min() 求序列的最小值(可迭代的),同时也 阅读全文
posted @ 2016-11-23 22:25
SpeicalLife
阅读(937)
评论(0)
推荐(0)
摘要:
lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 常规版本: def fun(x,y) return x*y lambda版本: r = lambda x,y:x*y print r(2,3) 格式: lambda 参数列表:return [表达式] 变量 由于lambda 阅读全文
posted @ 2016-11-23 22:22
SpeicalLife
阅读(5736)
评论(0)
推荐(0)
摘要:
递归调用顾名思义即在函数内部调用函数(自己调用自己),通常用它来计算阶乘,累加等 注意: - 必须有最后的默认结果 if n ==0,(不能一直调用自己,如果没有可能会造成死循环) - 递归参数必须向默认的结果收敛 func(n-1) 例子1:计算5的阶乘 #!/usr/bin/env python 阅读全文
posted @ 2016-11-23 22:21
SpeicalLife
阅读(14113)
评论(0)
推荐(0)
摘要:
多类型传值(向函数中传递元组和字典) 1 向函数中传递元组 def func(x,y): print x+y 调用这个函数的时候,我们只需要传入两个变量就可以了,但是比如我有一个元组t = (1,2),我想把t的值传入func,那么func(t)是不可以的,因为默认情况下它把t当做1个变量了,那么这 阅读全文
posted @ 2016-11-23 22:14
SpeicalLife
阅读(1440)
评论(0)
推荐(0)

浙公网安备 33010602011771号