函数的返回值

 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

 

posted @ 2019-07-26 20:15  巨菜的小鸟  阅读(160)  评论(0编辑  收藏  举报