【入门】 Python中return 和 print 区别

return 和 print 是 Python 中两个完全不同的概念,主要区别如下:

 return 的作用

  • 用于函数中,表示函数的返回值。
  • 执行 return 后,函数会立即终止,并将指定的值返回给调用者。
  • 如果不写 return,函数默认返回 None。  

def add(a, b):
return a + b # 返回计算结果

result = add(3, 5) # result = 8
print(result) # 输出: 8

. 关键区别

(1) return 是函数的输出,print 只是显示信息

  • return 的值可以被其他代码使用。
  • print 只是把内容显示在屏幕上,无法被程序后续使用。

(2) return 会终止函数,print 不会

def test():
print("Hello") # 会执行
return 100 # 函数终止
print("World") # 不会执行

x = test() # 输出: Hello
print(x) # 输出: 100

(3) print 可以打印多个值return 只能返回一个值

def demo():
print(1, 2, 3) # 输出: 1 2 3
return 1, 2, 3 # 返回元组 (1, 2, 3)

a = demo() # 输出: 1 2 3
print(a) # 输出: (1, 2, 3)

什么时候用 return?什么时候用 print

 

 总结

  • return:用于函数返回值,可以被变量接收,影响程序逻辑。
  • print:仅用于打印信息到控制台,不影响程序执行。

简单记忆:

  • 如果你想 拿到函数的计算结果,用 return
  • 如果你想 在屏幕上显示某些内容,用 print
posted @ 2025-03-27 09:36  测试员阿侠  阅读(255)  评论(0)    收藏  举报