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

相关文章

Python 转换RGB颜色值的示例代码

题目:转换RBG颜色值 我们知道在网页中的颜色值设置都是用16进制的RGB来表示的,比如#FFFFFF,表示R:255,G:255,B:255的白色。 现在请设计一个函数可以转换RGB...

在python中bool函数的取值方法

bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假。 1.当对数字使用bool函数时,0返回假(Fal...

Python 中判断列表是否为空的方法

在判断列表是否为空时,你更喜欢哪种方式?决定因素是什么? 在 Python 中有很多检查列表是否是空的方式,在讨论解决方案前,先说一下不同方法涉及到的不同因素。 我们可以把判断表达式可以...

python实现自动解数独小程序

跟朋友最近聊起来数独游戏,突发奇想使用python编写一个自动计算数独解的小程序。 数独的规则不再过多阐述,在此描述一下程序的主要思路: (当前程序只针对于简单的数独,更复杂的还待深入挖...

python SVD压缩图像的实现代码

python SVD压缩图像的实现代码

前言 利用SVD是可以对图像进行压缩的,其核心原因在于,图像的像素之间具有高度的相关性。 代码 # -*- coding: utf-8 -*- ''' author@cclplu...