热线电话:13121318867

登录
2020-05-27 阅读量: 724
python中return与print有什么区别?

# return 和 print的区别:

# 在执行函数的时候return无法打印出值,return返回的结果只能用于给变量赋值。而pirnt则可以直接打印。

print函数

print (1)
print ('asdfghj')

输出结果
1
asdfghj

return函数

x = 1
y = 2
def add (x, y):
z = x + y
print (add(x,y))

输出结果
None

# return还有一个重要特性:在函数中,凡是遇到return,这个函数就会结束。

def func1():
for i in range(1, 5):
print (i)

def func2():
for i in range(1, 5):
return (i)

func1()

print ("..............")
print (func2())

输出结果
1
2
3
4
..............
1
8.7068
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子