Python实现中一次读取多个值的方法

yipeiwu_com7年前Python基础

Python 2里面读取输入的函数是raw_input(), Python 3的是input(),读入一个值后回车读取输入就退出了,想要一次读取多个输入,可以像下面这样:

a, b = raw_input().split() 

输出的是字符串,要想读取的是数值,可以稍微改一下,像这样:

a, b = map(int, raw_input().split()) 

int可以换成其它需要的类型,左边可以是任意多个变量

还可以把读取的值存到一个列表里:

input_list = map(int, raw_input().split()) 

想要读取多行可以这样:

import sys
lines = sys.stdin.read().splitlines()

读取多行也可以用readlines(),不过读取后返回的列表lines每一项后面带有\n,用read()读取再调用splitlines可以去掉后面的换行符

Python 3里面把raw_input()换成input()就可以了

以上这篇Python实现中一次读取多个值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

解决pyttsx3无法封装的问题

解决pyttsx3无法封装的问题

一、python3下面的pyttsx3正常可以使用,类似下面: import pyttsx3 engine = pyttsx3.init() rate = engine.getPro...

Python读取Excel表格,并同时画折线图和柱状图的方法

Python读取Excel表格,并同时画折线图和柱状图的方法

今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实。 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装...

详解 Python中LEGB和闭包及装饰器

详解 Python中LEGB和闭包及装饰器 LEGB L>E>G?B L:local函数内部作用域 E:enclosing函数内部与内嵌函数之间 G:g...

彻底理解Python list切片原理

关于list的insert函数 list#insert(ind,value)在ind元素前面插入value 首先对ind进行预处理:如果ind<0,则ind+=len(a),这样...

python3调用百度翻译API实现实时翻译

今天需要做一个翻译的工具,找到之前写过的有道翻译,已经不能用了,最后看到百度翻译还不错,不过官方版本是Python2,我需要Python3,就自己写了一个: # coding: ut...