python使用input输入字符串报错SyntaxError: invalid syntax

使用input函数:

userName = input('请输入用户名:')
print(type(userName))

当输入整形或浮点型时,可以正常运行,输入字符串时会报以下错误:

请输入用户名:杂草
Traceback (most recent call last):
  File "D:/python_demo/day1/first.py", line 28, in <module>
    userName = input('请输入用户名:')
  File "<string>", line 1
    杂草
    ^
SyntaxError: invalid syntax

应该使用raw_input函数,raw_input将所有输入作为字符串看待,返回字符串类型。

userName = raw_input('请输入用户名:')
posted @ 2022-07-27 18:31  双子叶杂草  阅读(2746)  评论(0)    收藏  举报