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

yipeiwu_com6年前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设计】。

相关文章

python中使用sys模板和logging模块获取行号和函数名的方法

对于python,这几天一直有两个问题在困扰我:1.python中没办法直接取得当前的行号和函数名。这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__...

python使用pip安装SciPy、SymPy、matplotlib教程

背景: 使用pip install SciPy的格式安装python函数库SciPy的时候,发现老是报错,从网上找信息也没找到合适的解决办法,最后使用whl格式文件安装成功。 过程: 本...

Python控制键盘鼠标pynput的详细用法

pynput这个库让你可以控制和监控输入设备。 对于每一种输入设备,它包含一个子包来控制和监控该种输入设备: pynput.mouse:包含控制和监控鼠标或者触摸板的类。 py...

python的urllib模块显示下载进度示例

复制代码 代码如下: def report_hook(count, block_size, total_size):...     pr...

Python中实现switch功能实例解析

前言 今天在学习python的过程中,发现python没有switch这个语法。于是就想在python中如何才能实现这个功能呢? 正文 本文中我们对switch的使用模拟为正常的数据库的...