函数以下:python
能够减小代码量。好比,生成1~10的list:
函数
直接调用你写好的函数,将返回的值存入。(熟悉的人会这么写:[i**2 for i in range(5)])
3d
至关于if else 的简写或者说变形,使得代码更佳简洁。(变成2中一行难道不香吗?固然没有本来的简单明了)
code
条件知足执行的 if 条件 else 条件不知足:
blog
def func(name,age,sex = '男',*args,**kwds)ip
其中name和age为固定参数,sex为默认参数,*arg和**kwds为可变参数,**kwds能够接受键值对输入。
ps:有人可能会疑惑为什么没有显示sex,实际上是由于*args逃过了,sex变成了list。
it
单独的默认参数:
class
通常的是:lambda
file = open("/log.txt") data = file.read() file.close()
存在的问题:file
file = open("/log.txt") try: data = file.read() finally: file.close()
使用with as后:
with open("/tmp/foo.txt") as file: data = file.read()
后面将更新,经常使用函数的具体用法,未完待续~~~