码迷,mamicode.com
首页 > 编程语言 > 详细

python 输入 小结

时间:2017-01-01 23:39:32      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:pytho   用户输入   结合   字符串   code   raw   sid   ack   退出   

Python 2 中的输入小结

1.raw_input(prompt = None)与input(prompt = None)

两个都是默认参数类型,这个参数可以传入一个字符串,用于输入的时候进行输出,例如

1 # 嗯,你的名字真的是不错的电影
2 your_name = input("你的名字是?")

input会假定用户输入的都是合法的python 表达式,因此会尝试计算该表达式的值,input首先调用raw_input获取原始输入,再调用eval获得输入的表达式的值,如果表达式非法,那么会抛出错误,具体的错误要根据输入而定。

在python 2 的官方文档中,有这样一句话:Consider using the raw_input() function for general input from users. 因此除非特殊需要,应该主要使用python 2 的raw_input 作为通用交互输入。

raw_input()的返回类型为字符串,我们可以结合int(), float()等函数的将字符串转化为我们所需的格式

 

关于如何查看文档

在Linux上,我们可以键入

pydoc raw_input

来获取关于raw_input的文档,并且按q退出

在Windows上,我们键入

python -m pydoc raw_input

即可获得相应文档,不需要按q退出

python 输入 小结

标签:pytho   用户输入   结合   字符串   code   raw   sid   ack   退出   

原文地址:http://www.cnblogs.com/luruiyuan/p/6241805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!