【问题标题】:how to print in python a simple string [duplicate]如何在python中打印一个简单的字符串[重复]
【发布时间】:2014-09-25 02:36:10
【问题描述】:

我有 centos 6.5
如果我输入 python,我会得到:

Python 3.3.2 (default, Oct 30 2013, 08:01:17) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux

我创建了一个文件 1.py:

print "Goodbye, World!"

我愿意python ./1.py
我明白了

  File "./1.py", line 1
    print "Goodbye, World!"
                          ^
SyntaxError: invalid syntax

【问题讨论】:

    标签: python python-3.x centos centos6.5


    【解决方案1】:
    print("Goodbye, World!")
    

    print 是 Python 3 中的一个函数

    【讨论】:

    • 显然,不是,它解决了这个问题 :-)
    • @Ben。 No:Python 3.0,也称为“Python 3000”或“Py3K”,是第一个故意向后不兼容的 Python 版本。
    • @Andy 我应该选择 3* 分支吗?我只是为了好玩而学习+pygame
    • @ItayMoav-Malimovka,一般的建议是新的开发应该使用 Python 3,除非你必须使用这个 page 上的红色库。那些还没有迁移到 Python 3
    • @ItayMoav-Malimovka 如果使用 3.3,您可能会遇到 problems like this,因此请记住这些细节。如果我是为了好玩,我会选择 python 2.7,因为,我为什么要用这些愚蠢的问题来破坏我的乐趣。
    【解决方案2】:

    print是python 3中的一个函数,你使用的语法对应python2。

    所以,你需要这样做

    print("Goodbye, World!")
    

    【讨论】:

      猜你喜欢
      • 2012-10-04
      • 1970-01-01
      • 2019-02-19
      • 2017-02-10
      • 2021-10-15
      • 1970-01-01
      • 2020-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多