gpt4 book ai didi

python - python中的变量打印

转载 作者:太空宇宙 更新时间:2023-11-04 07:10:42 27 4
gpt4 key购买 nike

我是 Python 的新手,我正在尝试声明一个变量并打印它的值。

这是我的代码:

#!C:\Python32\python.exe
import sys
import os
import cgi
import cgitb
cgitb.enable()
a = 5
print(a)-------------------------> My doubt is in this line

但是我的一个 friend 把那行写成 print a。在他的 Python 中,它正在打印该值,但在我的例子中,它显示为“无效语法”。为什么会这样?

最佳答案

在 Python 2 中,print 不是一个函数,而是一个关键字。因此括号无关紧要,print 'foo'print('foo') 一起工作。

Python 3 将 print 变成了一个函数,必须用参数调用它:print('foo')。将其称为 print 'foo' 将不再有效。

由于在使用 print 作为关键字时出现错误,因此您使用的是 Python 3。您必须像使用函数一样使用 print .您的 friend 正在使用 Python 2,它可以双向工作。

Python 3 和 Python 2 很相似,但是如果您打算与使用不同版本 Python 的人合作,您应该了解一些主要区别:http://docs.python.org/py3k/whatsnew/3.0.html

关于python - python中的变量打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12488403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com