python:定义函数
3页1、第9关:函数个对函数的理解:给个值,通过特定的运算规则,返回运算结果函数的运原理:传递参数 参数代函数体中运算/执 返回结果/执过程内置函数:Python本身带的函数input()、print()、int()、str()、len().等定义函数:根据的需要,定义的函数1 定义函数:def math(x): # def 函数名(参数):可以有多个参数,也可以不带参数 y= 3*X+ 5 # 函数体 函数要实现的功能:根据x计算出个值y return y # 指定函数执完毕后最终会返回什么值或表达式2 调函数:a = math(10) # 将整数10赋值给参数x并运该函数, 然后将执结果赋值给变量aprint(a) # 也可直接print(math(10)没有参数:不需要参数参与,也不需要返回值的定义函数,体现的是函数执的过程(print)def opening(): print(总有种味道能温暖你) print(深夜堂正式开业啦!) print(欢迎来五湖四海的你前来品尝!)opening()多个参数:当有多个参数的时候,必须按照顺序和数量传递def menu(appetizer, co
2、urse): print(份开胃菜: + appetizer) print(份主: + course)appetizer = input(请选择开胃菜)course = input(请选择主)menu(appetizer, course)#如果采下这种形式传递,就不需要理会参数位置menu(course = 拉, appetizer = 话梅花)默认参数:直接在定义函数的时候给参数赋值def menu(appetizer, course, dessert = 绿沙): print(份开胃菜: + appetizer) print(份主: + course) print(份甜品: + dessert)menu(话梅花,拉)#因为已经默认将绿沙传递给dessert,调时须再传递。menu(话梅花,拉,银羹)#银羹替换了默认参数dessert:绿沙,变成了银羹不定参数:传递给参数的数量是可选的、不确定的def menu(*barbeque): return barbequeorder = menu(烤鸡翅,烤茄,烤)#括号的这个值都会传递给参数barbequeprint(order)变量作域:个在函数内部赋值的变量仅能在该函数内部使(局部作域),它们被称作【局部变量】当执完毕,在这个函数内定义的变量都会消失”global语句可以把【局部变量】改为【全局变量】:global variable_cost,global语句般写在函数体的第函数的嵌套与调:当函数嵌套到另个主函数,当满主函数的不同条件时,函数会被调为什么上的代码没有上往下执?因为def语句后的代码块只是封装了函数的功能,如果没有被调,那么def语句后的代码永远不会被执
《python:定义函数》由会员M****分享,可在线阅读,更多相关《python:定义函数》请在金锄头文库上搜索。
python:debug及代码书写规范
python基础知识:类的定制与继承
第13关:类的继承和定制
python基础语法合集
Python基础语法:类的使用
python:for循环和while循环
python基础知识:类与对象
python:定义函数
python:类和对象
python常见报错合集
python:调用模块及格式符数据拼接
[2019]超级企鹅篮球赛
建国70周年体育特别策划
python:用数据做判断:布尔值
python:列表和字典
python:文件读写
python:模块
python:容易遗忘的知识
尼尔森-体育产业生态圈《世界足球报告》
python:特殊知识点
2023-09-09 59页
2023-08-28 1页
2023-08-27 18页
2023-08-27 7页
2023-08-27 6页
2023-08-27 6页
2023-08-27 8页
2023-08-23 6页
2023-08-23 3页
2023-08-23 20页