用python 3.4.2打印
我在Python3.4.2中输入了print(“helloworld!”),而不是print helloworld!它打印语法错误:标识符中的字符无效。我是一个完全的初学者,我正在用树莓皮3来制作python,有两种方法可以打印东西。可以将变量打印为整数、字符串、浮点和布尔值用python 3.4.2打印,python,raspberry-pi3,Python,Raspberry Pi3,我在Python3.4.2中输入了print(“helloworld!”),而不是print helloworld!它打印语法错误:标识符中的字符无效。我是一个完全的初学者,我正在用树莓皮3来制作python,有两种方法可以打印东西。可以将变量打印为整数、字符串、浮点和布尔值 x=5 #int y="Hello world" #str z=3.14 #float a=True #boolean print(x) print(y) print(z) print(a) ''' output: 5
x=5 #int
y="Hello world" #str
z=3.14 #float
a=True #boolean
print(x)
print(y)
print(z)
print(a)
'''
output:
5
Hello World
3.14
True
'''
或者,您也可以直接打印一个整数、字符串、布尔值和/或浮点值,方法是像以前一样将其放在括号中
print(5) #int
print("Hello world!") #str
print(True) #bool
print(3.14) #float
'''
output:
5
Hello world!
True
3.14
'''
您的代码似乎是正确的,没有问题。确保在字符串周围加引号 您使用了错误的引号。必须使用ASCII引号,而不是扩展引号
>>> print ("Hello World")
Hello World
>>> print (“Hello World”)
File "<stdin>", line 1
print (“Hello World”)
^
SyntaxError: invalid character in identifier
打印(“你好世界”)
你好,世界
>>>打印(“你好世界”)
文件“”,第1行
打印(“你好世界”)
^
SyntaxError:标识符中的字符无效
Oops,对不起,标题是3.5.2,应该是3.4.2!很可能你键入了其他东西,听起来很奇怪。你能分享一个截图吗?您能否重现打印(1)的问题?您使用的是什么文本编辑器?这是不正确的:如果您以不同的方式计算变量和文本,则有更多的方式,例如函数调用。但实际上只有一种方法;
print
函数的每个参数都应该是一个。可能@Louis Kirk没有在键盘上输入花哨的引号,但它们被某种输入“辅助”自动替换。如果“助手”自动重写双引号,那么单引号(”
)可能值得一试。