去哪想找人帮我做网站,菏泽网站制建设哪家好,动漫设计软件有哪些,代理记账公司排名大全python-函数1.函数定义2.自定义函数#xff0c;基本规则3.语法4.参数4.1必备参数4.2默认参数4.3不定长参数4.4匿名参数5.函数举例代码1.函数定义
函数是组织好的#xff0c;可重复使用的#xff0c;用来实现功能的代码段。
2.自定义函数#xff0c;基本规则
1.以 def 关…
python-函数1.函数定义2.自定义函数基本规则3.语法4.参数4.1必备参数4.2默认参数4.3不定长参数4.4匿名参数5.函数举例代码1.函数定义
函数是组织好的可重复使用的用来实现功能的代码段。
2.自定义函数基本规则
1.以 def 关键词开头后接函数名称和()
2.传入的参数和自变量放入。
3.函数内容以冒号起始并且缩进
4.return [表达式] 结束函数选择性地返回一个值给调用方。不带表达式的 return 相当于返回 None。注意return只能在函数中使用注意缩进。
3.语法
def functionname( parameters ):函数_文档字符串function_suitereturn [expression]4.参数
4.1必备参数
必备就是不能少调用时的数量必须和声明时的一致如果少了一个就会报错例如 我设置的是三个参数而我的代码中只出现了两个 因此就出现了以下报错 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行 如有转载请注明出处如不注明盗者必究 4.2默认参数
必选参数在前默认参数在后当我们设置了age为默认的时候即使参入参数的时候没有写age我们也默认age为20除非你在传参的时候更新了age的值如果你改正了值那输出结果就是你最后改正的那个。 运行结果
4.3不定长参数
就是函数参数的个数不确定问题即函数的变长参数问题 代码
在代码中设置了一个不定长的参数后面无论传多少个字符都可以。
#codingutf-8def printinfo(num, *budingchang):print(num)for list1 in budingchang:print(list1)returnprint(10)
print(70, 60, 50)
运行结果
4.4匿名参数
被定义的函数是没有名字的主体是一个表达式不需要使用代码块
语法
lambda [arg1 [,arg2,.....argN]]:expression具体格式 函数对象名 lambda 形式参数列表表达式 代码
#codingutf-8def sum(x, y):return xy
print(sum(1,2))#等价于
lambda x, y: xy
print((lambda x, y: xy)(1, 2))运行结果 5.函数举例代码
看这个代码有助于你理解最好自己运行一遍加深记忆
#codingutf-8#导时间包
import timedef find_friend(type, height, sex, age20)::param type: 0示周杰伦 1表示彭于晏 2表示霍建华:param height: 他的身高是多少:param sex: 性别:return: 返回值#我们还可以将你选择朋友的时间打出来find_friend_local time.localtime()time_select time.strftime(%Y-%m-%d %H:%M:%S, find_friend_local)if type 0:print(你的朋友是周杰伦他的身高是, height, 性别是, sex, age, 时间, time_select)return Trueelif(type 1):print(你的朋友是彭于晏他的身高是, height, 性别是, sex, 时间, time_select)return Trueelif(type 2):print(你的朋友霍建华他的身高是, height, 性别是, sex, 时间, time_select)return Trueelse:print(你只能从这三个里面选)return False
#return执行完以后后面的代码就不会被输出不带表达式的return相当于返回Noneprint(这一行不会被输出)result find_friend(0, 180, 男)
print(result, result)result1 find_friend(3, 200, 男)
print(result1, result1)运行结果 希望可以帮到你 https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注 欢迎关注微信公众号宝藏女孩的成长日记 让这个可爱的宝藏女孩在努力的道路上与你一起同行 如有转载请注明出处如不注明盗者必究