python3语法错误-使用Python 3打印时出现语法错误

因为在Python 3中,print statement已经替换为a print() function,用关键字参数来替换旧print语句的大部分特殊语法。所以你必须把它写成print("Hello World")

但是如果你在一个程序中编写这个并且使用Python 2.x的某个程序试图运行,它们将会出错。为避免这种情况,最好导入打印功能from __future__ import print_function

现在你的代码适用于2.x和3.x.

查看下面的示例也是为了熟悉print()函数。Old: print "The answer is", 2*2New: print("The answer is", 2*2)Old: print x,

# Trailing comma suppresses newlineNew: print(x, end=" ") # Appends a space instead of a newlineOld: print

# Prints a newlineNew: print() # You must call the function!Old: print >>sys.stderr,

"fatal error"New: print("fatal error", file=sys.stderr)Old: print (x, y) # prints repr((x, y))New: print((x, y))

# Not the same as print(x, y)!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值