初识函数

函数 函数定义:定义了之后,可以在任何需要的地方调用 格式: 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)

 


 


posted on 2019-02-11 13:56  Jerry-Wang  阅读(139)  评论(0)    收藏  举报