函数 function
pycharm快捷键
Ctrl + P 参数信息(在方法中调用参数)
Ctrl + Q 快速查看文档
Ctrl + Alt + M 提取方法
定义
1.用于封装一个特定的功能,表示一个功能或者行为。
2.函数是可以重复执行的语句块, 可以重复调用。
3.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
4.任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
5.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
6.函数内容以冒号起始,并且缩进。
7.return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
作用
提高代码的可重用性和可维护性(代码层次结构更清晰)。
定义函数
语法:
def 函数名(形式参数):
函数体
例如:
1 defrepeated_attack(count):2 """
3 重复攻击4 :param count:int类型,攻击次数5 """
6 for __ inrange(count):7 print("正蹬")8 print("直拳")9 print("摆拳")10 print("勾拳")11 #数据
12 #实际参数
13 repeated_attack(2)14 repeated_attack(3)
说明:
def 关键字:全称是define,意为”定义”。
函数名:对函数体中语句的描述,规则与变量名相同。
形式参数:方法定义者要求调用者提供的信息。
函数体:完成该功能的语句。
函数的第一行语句建议使用文档字符串描述函数的功能与参数。语法:函数名(实际参数)
说明:根据形参传递内容。
调用函数
返回值
方法定义者告诉调用者的结果。
语法:
return 数据
说明:
return后没有语句,相当于返回 None。
函数体没有return,相当于返回None。
例如:
1 #创建美元转换为人民币的函数
2 defusd_to_cny(usd):3 """
4 美元转换为人民币5 :param usd: 美元6 :return:人民币7 """
8 #2. 逻辑处理 - 美元 * 6.99
9 cny = usd * 6.99
10 return cny #给
11
12
13 #收
14 result &