先给大家看一段小代码
def say():
print(1)
say()
>>>
====================== RESTART: D:\软件脚本\python脚本\01.py ======================
1
>>>
def say():
print(1)
a = say()
print(a)
>>>
====================== RESTART: D:\软件脚本\python脚本\01.py ======================
1
None
>>>
在第二个函数中,我们发现a的值为None,也就是说print函数只具有打印的功能,并不能赋值,那我们如何对变量赋值呢,可以使用return
def say():
print(1)
return 2
a = say()
print(a)
>>>
====================== RESTART: D:\软件脚本\python脚本\01.py ======================
1
2
>>>