# def demo1(): # print("这是一个没有返回值的函数") # demo1() #单独调用函数,正常输出; # print(demo1()) '''打印函数调用; 输出结果; 这是一个没有返回值的函数 None 这里有两个输出结果,第一个结果:函数demo1()被调用了一次;第二个结果:因为函数没有定义返回值,所以打印None''' #***** ''' 函数返回值: return ->函数返回值的关键字 当函数中使用return关键字时,return右边的内容作为函数的返回值返回给函数调用 返回值可以赋值给一个变量或者执行语句(print) return关键字只能在函数中才能使用,并且return是写在函数的末尾; 函数执行到return时,会立即结束函数,所以return下面的代码不会执行(同缩进的概念) ''' # def demo2(): # #b = print("这是一个有返回值的函数") # a=3 # b=4 # c=(a+b)*2 # return c # #demo2() #有返回值的函数,且函数体内未使用内置函数,直接调用没有任何内容 输出结果:“没有任何数据” # print(demo2()) #当函数使用了return返回值时,需要打印调用语句,或者用变量接收起来使用; 输出结果:14 # a = demo2() #a的值就是return右边的内容;把函数的返回值赋值给a # print(a) #输出结果:14 # # b=demo2 #函数名也可以赋值给一个变量 **** # print(b()) #输出结果:14 def demo3(): print(1,2,3) return "这是一个有返回值的函数" print('abc') #print(demo3()) demo3() #输出结果:1 2 3 ,返回值右边的内容及同缩进下面的内容没有被执行; b=demo3() print(b) #输出结果:1 2 3 这是一个有返回值的函数 返回值右边的内容被执行,而return下面的语句没有被执行;
Python 0基础_变现_38岁_day 12(Return返回值)
最新推荐文章于 2024-07-13 21:34:41 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)