Python函数
Posted _小溢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python函数相关的知识,希望对你有一定的参考价值。
1.初识函数定义与返回
1 # 函数 2 # 定义函数 3 def my_len(): 4 i = 0 5 for k in s: 6 i += 1 7 return i 8 9 # 函数没有返回值时,函数返回的是None,只写return时返回的也是None,return None也是返回None 10 11 # 函数return返回一个值的情况下:可以返回任何数据类型 12 13 # 函数return返回多个值的情况下(相当于返回了一个元组。元组、列表、字典都是可以解包的):可以多个变量接收,有多少个返回值就用多少个变量接收 14 # 返回多个值用一个变量接收,得到的是一个元组 15 def func2(): 16 return 1, 2, 3 17 18 r = func2() 19 print(r) # (1, 2, 3) 20 21 # 元组、列表、字典都是可以解包的 22 a, b, c = (1, 2, 3) 23 24 a, b, c = [1, 2, 3] 25 26 a, b, c = {‘1‘ : ‘2‘, ‘3‘ :‘4‘, ‘5‘ : ‘6‘} # 随机将键赋值给每个变量 27 28 print(a)
2.函数参数
1 # 函数参数, 形参与实参 2 def my_len1(s): 3 i = 0 4 for k in s: 5 i += 1 6 return i 7 8 s = ‘afasfsdf‘ 9 10 print(my_len1(s))
以上是关于Python函数的主要内容,如果未能解决你的问题,请参考以下文章