print ("Hens"),25+30/4
Hens
(None, 32.5)
Python 3.11.0版本 会多出 None, 这个有什么用?
print("Hens"),25+30/4
这句有2处求值,分别是 print("Hens")
和25+30/4
,第一处 print("Hens")
会打印Hens,求值结果为None;第二处25+30/4
的求值结果是32.5,所以最终会输出(None, 32.5)。
其实你的代码等同于:
a = print("Hens"), 25+30/4
print(a)
你会发现变量a的值为(None, 32.5)
改成这样:
print ("Hens",25+30/4)