Python 的print报错SyntaxError: invalid syntax

1、

1 #!/usr/bin/python
2 print "hello world!"

print报错:SyntaxError: Missing parentheses in call to 'print'

将打印字符加括号后不报错

1 #!/usr/bin/python
2 print("hello world!")

2、print type

1 #!/usr/bin/python
2 a = "smg"
3 print type(a)

type报错:

print type(a)
            ^
SyntaxError: invalid syntax

type函数括号后不报错

1 #!/usr/bin/python
2 a = "smg"
3 print( type(a) )

运行结果是:<class 'str'>

原文地址:https://www.cnblogs.com/xiaoyujade/p/5416394.html