标签:class 关键字 name 图片 传递 示例 return 封装 one
f(x) = x + 1 y = x + 1 # 函数是对功能或者动作的封装
def 函数名(): 函数体 调用: 函数名()
def play(): print(‘今天我想打篮球‘) print(‘今天我想玩游戏‘) print(‘今天我想弹钢琴‘) print(‘今天我想跳舞‘) play()
return : 返回
1. 当程序没写过return, 不返回任何结果. 如果你非要接收. 接受到的是None
2. 当函数写return 值, 有一个返回值.
3. 当函数写了return 值1, 值2, 值3.... 返回多个结果. 多个结果打包成元组
4. 当程序执行到return, 函数结束执行
def play(): print(‘今天我想打篮球‘) print(‘今天我想玩游戏‘) print(‘今天我想弹钢琴‘) print(‘今天我想跳舞‘) return ‘今天玩的很开心‘ ret = play() print(ret) # 今天玩的很开心
# 小括号是什么: 小括号表示调用, 传参 1. 什么是参数: 参数是给函数传递的信息 形参: def 变量() 括号里面的就是形参 1. 位置参数 2. 默认值 实参: 在函数调用的时候给函数传递的具体的值 1. 位置参数 2. 关键字参数 3. 混合: 位置在前,关键字在后 传参: 把实参给形参的过程
def eat(主食,副食,汤,甜点): print(‘中午吃的主食是%s‘ % 主食) print(‘中午吃的副食是%s‘ % 副食) print(‘中午吃的汤是%s‘ % 汤) print(‘中午吃的甜点是%s‘ % 甜点) eat("大米饭","鱼香肉丝",‘紫菜蛋花汤‘,‘哈根达斯‘) eat(‘紫菜蛋花汤‘,‘哈根达斯‘,甜点=‘鱼香肉丝‘,汤=‘大米饭‘) # 关键字参数放到位置参数后面写 def regist(name, age, edu, gender="男"): # 默认情况下. gender = 男 print("name:", name) print("age:", age) print("edu:", edu) print("gender:", gender) regist("张三", 19, "中专") # 默认值当不传递参数的时候起作用的 regist("李四", 25, "本科") regist("王五", 25, "高中") regist("刘七", 21, "本科", "女") regist("李八", 21, "本科", "女")
标签:class 关键字 name 图片 传递 示例 return 封装 one
原文地址:https://www.cnblogs.com/uiys/p/10673130.html