函数 函数定义:定义了之后,可以在任何需要的地方调用 格式: def 函数名(): 例子:def mylen(): 没有返回长度,只能单纯的打印 return 返回值的重要性 定义了一个函数,建议都带一个返回值,不然无法进行赋值
1 完整例子:
2 def 函数名():
3 pass
4 return 值
返回值 返回值的三种情况 没有返回值 ---当没有返回值的时候默认返回None 不写return 直接写return 不加值,结束一个函数的继续,即return后面的都不执行了 return None --- 不常用
1 #定义函数后,无返回值
2 s = '杰瑞你好啊'
3 def mylen():
4 n = 0
5 for i in s :
6 n += 1
7 print(n)
8 mylen()
9 len1 = mylen()
10 print(len1)
返回1个值 可以返回任意一种数据类型 只要返回就可以接受到 如果在一个程序种有多个retrun,那么只执行第一个
1 返回一个值
2 def test():
3 l = ['jerry','tom']
4 a = {}
5 for i in l:
6 a.setdefault(i)
7 return a
8
9 test = test()
10 print(test)
返回多个值 多个返回值用多个变量接收,有多少返回值就用多少变量接收。 用一个变量接受:得到的是一元组,元组为不可以变数据类型
1 返回多个值
2 def test():
3 l = ['jerry','tom']
4 a = {}
5 for i in l:
6 a.setdefault(i)
7 return a,l
8
9 test = test()
10 print(test)