函数的返回值
1 # 定义一个参数,返回传入的所有数字的和 2 3 # 定义函数 4 def mySumFunc(num1,num2,num3): 5 # print(num1+num2+num3) 6 # 语法格式:return 表达式 7 # 表达式可以是任意类型的数据或计算式或任意其他类型的数据 8 # 注:当函数执行到return语句时,代表该函数执行结束,return后 9 # 面的代码不再执行。 10 print("***********") 11 return num1+num2+num3 12 # print("-----------------------------") 13 14 # return:将表达式的结果返回给函数的调用者,表达式为什么数据类型, 15 # 目前可以认为函数就是什么类型。 16 17 # 带有return的函数可以使用变量接收该返回值,或者直接使用该 18 # 返回值 19 20 # 当前.py文件(模块)为函数的调用者 21 mySumFunc(1,2,3) 22 23 # a 变量为函数的调用者 24 a = mySumFunc(2,3,4) 25 print(a) 26 27 # print函数为函数的调用者 28 print(mySumFunc(4,5,6)) 29 30 31 def fun1(): 32 print(12345) 33 # return None: 所有的函数都存在return这个语句,默认的返回值 34 # 为None,当函数的返回值为None时,该语句可以省略。系统在执行 35 # 程序时,会自动加上该条语句。 36 return None 37 38 fun1() 39 b = fun1() 40 print(b) # None 41 42 43 def func2(): 44 # return "abc" 45 # return [1,2,3] 46 # return {} 47 a = 100 48 return a 49 print(func2()) 50 51 52 # 判断一个数据类型变量是否是那种数据类型 53 54 a = 1 55 print(type(a)) 56 57 print(isinstance(a, float)) 58 59 # int float complex str list tuple dict set bool NoneType 60 # iter