rawinputpython

1.python的 raw

record = []while True: info = [] userInput = raw_input('Enter something: ') if userInput == "exit": break else: info=userInput.split(",") record+=[info]print record输入的时候把内容用逗号隔开. 输入exit终止循环. Enter something: hello, hi Enter something: good, bad Enter something: red, green Enter something: exit [['hello', ' hi'], ['good', ' bad'], ['red', ' green']] >>> 。

2.python中input和rawinput的区别

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的

当输入为纯数字时:

input返回的是数值类型,如int,float

raw_inpout返回的是字符串类型,string类型

输入字符串为表达式

input会计算在字符串中的数字表达式,而raw_input不会。

如输入“57 + 3”:

input会得到整数60

raw_input会得到字符串”57 + 3”

python input的实现

看python input的文档,可以看到input其实是通过raw_input来实现的,原理很简单,就下面一行代码:

代码如下:

def input(prompt):

return (eval(raw_input(prompt)))

3.python的 raw

record = []

while True:

info = []

userInput = raw_input('Enter something: ')

if userInput == "exit":

break

else:

info=userInput.split(",")

record+=[info]

print record

输入的时候把内容用逗号隔开.

输入exit终止循环.

Enter something: hello, hi

Enter something: good, bad

Enter something: red, green

Enter something: exit

[['hello', ' hi'], ['good', ' bad'], ['red', ' green']]

>>>

4.python小练习:带循环和条件判断的用户输入

num = int(raw_input("Please input your number:"))

while not 0<num<100:

print "Please input a num between 1 and 100!"

num = int(raw_input("Please input your number:"))

else:

print num

rawinputpython

转载请注明出处代码入门网 » rawinputpython

资讯

python发请求

阅读(33)

本文主要为您介绍python发请求,内容包括python发送请求问题,如何用python写后台接收客户端发送的post请求,pythonhttplib怎么打印发送的请求。import httplibimport urllibConn = httplib.HTTPConnection("113.251.22

资讯

pythoncryptocrypto

阅读(29)

本文主要为您介绍pythoncryptocrypto,内容包括怎么使用pythoncrypto,crypto是什么意思,Crypto意思。环境:windows8 64位解决步骤:1.安装pip,Python的官网上去下载,下 1.1选择:下图文件下载到本地磁盘11.2 进入

资讯

twistedpython

阅读(35)

本文主要为您介绍twistedpython,内容包括twisted,celery有何区别,pythontwisted模块有什么作用,pythontwisted模块有什么作用。一,英语语言角度:二者词性,词义,都相去甚远 。twisted twist的过去式和过去分词形式,可单独作形容词,意为:拧的;古怪的c

资讯

pythonxypython

阅读(34)

本文主要为您介绍pythonxypython,内容包括Python(x,y)和Python是什么关系?,python(x,y)如何打开编程页面?,python(x,y)如何打开编程页面?。python(x,y),包括了完整的Python语言开发包,非常全面;加上Wing IDE强大的调试功能,一定会让我们的学习

资讯

pythonpipcentos

阅读(28)

本文主要为您介绍pythonpipcentos,内容包括centospythonpip有什么用,如何解决centos7中pythonpip模块不存在,如何在centos6.4上安装pip。之前有的朋友问我,CentOS版本怎么安装python的pip,我之前给出的Ubuntu下apt-get的方法 ubuntu 需要先安

资讯

python的popen

阅读(37)

本文主要为您介绍python的popen,内容包括Pythonfopen,和popen的区别,python中的popen如何用c++实现,python在windows下subprocess模块Popen的一个特别用法。open标准posix接口,通用接口,不带缓冲区,效率和速度不错,用close关闭。fopen基于posix

资讯

python文件到输出到文件

阅读(28)

本文主要为您介绍python文件到输出到文件,内容包括python怎样将结果输出到文件中,Python读取文档各行中同一列数据并按首尾相接合并输出到另一个文,python如何让一个函数的输出写入到一个文件中?。首先导入sys模块 import sys 然后在打算把

资讯

boostpython

阅读(30)

本文主要为您介绍boostpython,内容包括如何调用xgboostpython,如何使用boost::python为C++程序开发一个基于python语言的扩展框架,boost.python有没人用过?。1建议大家使用anoconda,里面集成了不少做挖掘、统计相关的包,省去了我们自己安装的

资讯

Pythontryfor

阅读(46)

本文主要为您介绍Pythontryfor,内容包括pythongetattr和应该怎么理解,python读取txt文件,查找到指定内容,并做出修改,python中for,continue如何使用。解决方案如下: 1. 题目中是想把猜的次数设置为6次,Range(1,7),刚好是六次,这个已经满足要求;

资讯

rawinputpython3(python中input和rawinput的区别)

阅读(70)

本文主要为您介绍rawinputpython3,内容包括rawinput()和input()在Python3有什么区别,python中input和rawinput的区别,python中rawinput和input什么区别。使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区

资讯

rawinputpython3(python中input和rawinput的区别)

阅读(78)

本文主要为您介绍rawinputpython3,内容包括rawinput()和input()在Python3有什么区别,python中input和rawinput的区别,Python3.X和Python2.X的区别input和raw。使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是

资讯

rawinputpython

阅读(119)

本文主要为您介绍rawinputpython,内容包括python中input和rawinput的区别,python中rawinput和input什么区别,python中rawinput和input有什么区别。使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的