1、print()
print()函数的作用是输出数据到控制台,就是打印在你能看到的界面上。
2、return
return语句[表达式]退出函数 选择性地向调用方返回一个表达式。不带参数值的return语句返回None。
return作为脚本单独运行时则需要print函数才能显示 但是在交互模式下 return的结果会自动打印出来
注 return是返回值 且return语句块后面的代码是不执行的。
没有return语句
a 1 def func(x, y): z x y print(func(a, b))
没有return语句 所以没能给函数add()返回值 打印出来也就是空值(None)。
有return语句
学习中遇到问题没人解答 小编创建了一个Python学习交流QQ群 531509025 寻找有志同道合的小伙伴 互帮互助,群里还有不错的视频学习教程和PDF电子书 def test(x, y): z x y return z print(test(a, b)) test(a, b)
return返回值只有通过print打印才会显示出来 在交互式模式下不需要print打印 如上 直接运行test(a, b)是没有结果输出的。
print和return相结合
学习中遇到问题没人解答 小编创建了一个Python学习交流QQ群 531509025 寻找有志同道合的小伙伴 互帮互助,群里还有不错的视频学习教程和PDF电子书 def test1(x, y): x * y print(x) return(x) test1(a, b)print( ********* ) print(test1(a, b)) 输出结果 6*********
直接运行函数test1(a, b) 会执行test1(x,y)函数内的print打印x 显示6
在打印函数test1(a, b)时 会先执行test1(x, y)中print(x) 得到6 由于test1(x, y)返回值是6 所以打印输出结果为6,6
return语句后面的代码是不执行的
a 2 def test3(x, y): x ** y return x print( China ) print(test3(a, b))



