Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319531
  • 博文数量: 72
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 748
  • 用 户 组: 普通用户
  • 注册时间: 2018-09-21 18:49
文章分类

全部博文(72)

我的朋友

分类: LINUX

2018-11-29 10:27:44

[root@localhost ~]# python test.py
请输入qwer
Traceback (most recent call last):
  File "test.py", line 3, in
    a = input('请输入')
  File "", line 1, in
NameError: name 'qwer' is not defined

test.py文件内容如下
[root@localhost ~]# cat test.py
#!/usr/bin/python
#-*- coding:utf-8 -*-
a = input('请输入')
print(a)
[root@localhost ~]#

(1)出现上面的错误原因是:input()函数,
针对python2.7.5
input它会根据用户输入变换相应的类型,而且如果要输入字符和字符串的时候必须要用引号包起来,而raw_input则是不管用户输入什么类型的都会转变成字符型.


阅读(1685) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~