本文摘自php中文网,作者黄舟,侵删。
实验
如果输入字符串,则马上报错:
1 2 3 4 | 请输入: str
Traceback (most recent call last):
File "<stdin>" , line 1 , in <module>
File "<string>" , line 1 , in <module>
|
但是如果输入整数,却不会报错:
如果把 input
改成 raw_input
,则可以正常记录键盘输入的字符串:
1 | a = raw_input ( '请输入:' ) print a
|
原因
原因就在于,input
只能接受整型输入:
1 | a = input ( '请输入:' ) print type (a)
|
而 raw_input
可以接受字符串输入:
1 | a = raw_input ( '请输入:' ) print type (a)
|
以上就是python:中input()与raw_input()的详解的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python 创建空的list,以及append用法讲解
Python如何安装jieba库
Python中的切片是什么?(实例解析)
Python 实现删除某路径下文件及文件夹
Python函数之dir()函数
Python编程怎么学
Python线程下事件用法的简单介绍
Python中关于变量赋值操作的实例分享
Python之正则表达式中的贪心模式和非贪心模式的用法和区别
Python用什么程序运行
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python:中input()与raw_input()的详解