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)
View Code

  

  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))
View Code

 

以上是关于Python函数的主要内容,如果未能解决你的问题,请参考以下文章

python使用上下文对代码片段进行计时,非装饰器

python 元组有用的函数,方法和片段。

Python代码阅读(第26篇):将列表映射成字典

VSCode自定义代码片段——声明函数

Python学习 :函数

VSCode自定义代码片段8——声明函数