标签:注释 orm 参数 war alt **kwargs pass 内存 导入
None和Null: None有占位,返回值,Null为空,函数执行:将函数载入内存,然后调用(打断点去看)
函数注释: """
"""
将光标定位到函数调用位置,按ctrl + q,显示注释
形参:类似变量,不是变量(考试题),区别是不用定义,占
位使用
1 接受变量
2 把数据传递给函数内部
默认参数:前面给默认,后面不给,报错;前面不给,后面给,ok;难受就用关键字参数
缺省:如果给函数传递实参,使用实参的值,如果没给函数传实参,则使用形参默认的值
关键字参数:指定实参给定那个形参
def fun (a,b):
.....
fun(b=1, a=2)
函数可变参数(不定长参数)、args
def fun (args): 表示任意长度
print(args)
pass:函数里什么都不想写,就写pass
关键字参数、关键字可变参数、字典、kwargs(关键字参数)
def fun(**kwargs):
....
fun(a=1,b=2,c=3,d=4)
return:返回值,拿到想要的值,需要进行其他的操作
有返回值,下面必须要有变量接收
return: 1、把结果返回给函数调用的位置
2、退出函数, 不执行下面的代码了
练习16,传参好还是不传参好
返回俩值:
def fun():
return sum, sub
res = fun(3, 4) # res的类型是元组,自动组包成元组
res1,res2 = fun(5, 6) # 解包
变量用不到:for in range (1,31):
补充:
全局变量:globel a
匿名函数:lambda a,b
导入库form
导入库import
Alt + Enter 一起按
标签:注释 orm 参数 war alt **kwargs pass 内存 导入
原文地址:http://blog.51cto.com/13901400/2152372