python3的输入方式及多组输入方法

yipeiwu_com7年前Python基础

python3的输入方式

1. 读取键盘输入

内置函数 input()接收键盘标准输入

str = input("请输入")
print(str)

默认返回的是字符串类型,通过强制转换可以变成其他类型

num = int(input("请输入"))
print(num, type(num))
//type(变量),返回变量类型

2. raw_input()(只适用python2)

input() 函数和raw_input() 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。这是两者的最大区别。

a=input([x+1 for x in range(2,10,2)])
print(a)

[3, 5, 7, 9]

3. sys.stdin.readline()

sys.stdin.readline()将所有输入视为字符串,并在最后包含换行符'\n',可以通过sys.stdin.readline().strip(‘\n')去掉换行符。

import sys
c = sys.stdin.readline()
print(c,type(c))

多组输入

a=int(input())
i=0
while i<a:
 b=int(input())
 print(b)
 i=i+1
a=input().split()
for x in a:
 print(int(x))
while True:
 a = sum(map(int, input().split()))
 if(a==0):
  exit(0)
 else:
  print(a)

一行多个值输入

a,b = map(int,input().split())
print(a,b)

以上这篇python3的输入方式及多组输入方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python 日期操作类代码

完整代码 # -*- coding: utf-8 -*- '''获取当前日期前后N天或N月的日期''' from time import strftime, localtime...

计算机二级python学习教程(3) python语言基本数据类型

计算机二级python学习教程(3) python语言基本数据类型

本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1) 、计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型、浮点数类型、...

浅谈Series和DataFrame中的sort_index方法

Series 的 sort_index(ascending=True) 方法可以对 index 进行排序操作,ascending 参数用于控制升序或降序,默认为升序。 若要按值对 Ser...

Python3.5模块的定义、导入、优化操作图文详解

Python3.5模块的定义、导入、优化操作图文详解

本文实例讲述了Python3.5模块的定义、导入、优化操作。分享给大家供大家参考,具体如下: 1、模块体系大纲 2、模块的定义 模块的本质:是一个.py格式的Python文件。文件...

Python编程中使用Pillow来处理图像的基础教程

安装 刚接触Pillow的朋友先来看一下Pillow的安装方法,在这里我们以Mac OS环境为例: (1)、使用 pip 安装 Python 库。pip 是 Python 的包管理工具,...