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

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的输入方式及多组输入方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Python 实现一行输入多个值的方法

    python如何实现一行输入多个值呢? 例如 读入两个数10 23到a b  中. 很简单   a,b = input().split()  即可. 当然,a,b中保存的是字符串. 如果要求a,b中保存的是整数的话可以这样写 a,b = map(int,input().split()) 以上这篇Python 实现一行输入多个值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: python实现同时给多个变量赋值的方法 python实现在ID

  • python实现在IDLE中输入多行的方法

    在python命令行模式下,在IDLE中输入多行,例如if  else 使用tab的方式,控制缩进 在最后,连续两个回车,表示结束 >>> if state: ... print "ok" ... else: ... print "wrong" ... wrong >>> 以上这篇python实现在IDLE中输入多行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: Pyth

  • Python3基础之输入和输出实例分析

    通常来说,一个Python程序可以从键盘读取输入,也可以从文件读取输入:而程序的结果可以输出到屏幕上,也可以保存到文件中便于以后使用.本文就来介绍Python中最基本的I/O函数. 一.控制台I/O 1.读取键盘输入 内置函数input([prompt]),用于从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符): s = input("Enter your input:") 注:在Python 3.x版本中取消了 raw_input() 函数. 2.打印到屏幕 最简单的输出方法

  • python2 与 pyhton3的输入语句写法小结

    什么是输入 咱们在银行ATM机器前取钱时,肯定需要输入密码,对不? 那么怎样才能让程序知道咱们刚刚输入的是什么呢?? 大家应该知道了,如果要完成ATM机取钱这件事情,需要先从键盘中输入一个数据,然后用一个变量来保存,是不是很好理解啊 1.python2的输入语句 在python2中有两种常见的输入语句,input()和raw_input() . (1)input()函数 可以接收不同类型的参数,而且返回的是输入的类型.如,当你输入int类型数值,那么返回就是int型:其中字符型需要用单引号或双引

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

    python3的输入方式 1. 读取键盘输入 内置函数 input()接收键盘标准输入 str = input("请输入") print(str) 默认返回的是字符串类型,通过强制转换可以变成其他类型 num = int(input("请输入")) print(num, type(num)) //type(变量),返回变量类型 2. raw_input()(只适用python2) input() 函数和raw_input() 函数基本可以互换,但是input会假设你

  • Java中两种基本的输入方式小结

    目录 两种基本的输入方式 1.使用Scanner类 2.使用System.in.read();方法 输入与输出的使用讲解 1.输入 2.输出 3.输入输出实例 两种基本的输入方式 1.使用Scanner类 需要java.util包 构造Scanner类的对象,附属于标准输入流System.in,之后通过其中的方法获得输入. 常用的方法:nextLine();(字符串),nextInt();(整型数),nextDouble();(双精度型数)等等. 结束时使用close();方法关闭对象. 例子:

  • 浅谈C++的几种从键盘输入方式

    我们都知道,C++可以从键盘来读取输入,读取输入的方式也有好多种,下面我们来介绍常见的几种方式 和他们的不同之处 1.cin 使用cin输入时,程序将输入视为一系列字节.每个字节都被解释为字符编码.不管数据类型是什么,输入一开始都是字符数据,然后cin对象负责将数据转换成其他类型 例如 string name; std::cin>>name; std::cout<<name; 当你输入Michael Jackon时,通运行程序你会发现name只存储了Michael,这是为什么呢?

  • Java中的3种输入方式实现解析

    这篇文章主要介绍了Java中的3种输入方式实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.从键盘读取char类型数据 char ch = (char)System.in.read(); System.in 提供的 read() 方法每次只能读取一个字节的数据,所以用的频率比较低. 2.BufferedReader 实现从键盘读取String类型数据 使用BufferedReader 对象的 readLine() 方法必须处理 jav

  • 让Django的BooleanField支持字符串形式的输入方式

    再Django中,你可以把字符串形式的数值赋值给IntegerField,然后Django会默认把字符串转换成int. 但是BooleanField则不行,BooleanField只能接受True和False,或者0和1(BTW:在python中True即是1,False即是0). 这对于很多网络参数上传的场景很不利,因为很多时候我们处于方便会将布尔型参数转换成字符串形式来上传. 一个典型的场景是在使用Swfit的Alamofire框架中的upload来上传Multipartform时,由于fo

  • jQuery控制文本框只能输入数字和字母及使用方法

    在公司开发WinForm项目时,发现公司自主研发的textbox控件非常强大,可以实现"只能输入数字"."只能输入字母"和"只能输入数字和字母"的三种输入限制,这样就可以精确控制用户输入的内容范围,让"用户永远没有办法输入限定的内容范围之外的其他内容",也就是"用户即使想犯错误也没有机会",这种限制控件输入的方式给了我很大的启发,如果在web项目中也能做到这样的精确控制,那么就可以避免因为一些非法输入而造成

  • javascript巧用eval函数组装表单输入项为json对象的方法

    本文实例讲述了javascript巧用eval函数组装表单输入项为json对象的方法.分享给大家供大家参考,具体如下: 在ajax方式做web开发时,经常会遇到会保存前,收集表单输入项,组成json对象,然后把对象直接post到服务端的场景 常规做法是在js里写类似如下的代码: var myObj = {}; myObj.x = document.getElementById("x").value; myObj.y = document.getElementById("y&q

  • 判断用户输入的银行卡号是否正确的方法(基于Luhn算法的格式校验)

    开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号,身份证号码进行格式校验 下面是判断银行卡号输入是否正确的代码(基于Luhn算法的格式校验): iOS代码: /** * 银行卡格式校验 * * @param cardNo 银行卡号 * * @return */ + (BOOL) checkCardNo:(NSString*) cardNo{ int oddsum = 0; //奇数求和 int evensum = 0; //偶数求和 int al

  • php禁止直接从浏览器输入地址访问.php文件的方法

    本文实例讲述了php禁止直接从浏览器输入地址访问.php文件的方法.分享给大家供大家参考.具体实现方法如下: 一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置.下面总结了一些php禁止直接从浏览器输入地址访问.PHP文件方法,非常实用. 比如说http://www.jb51.net/xx.php 这个文件我不想让别人直接从浏览器输入地址访问. 但是如果从任何网站连接http://www.jb51.net/xx.php过来不可以访问的话,本机建立连接也无

  • JS实现仿google、百度搜索框输入信息智能提示的实现方法

    本文实例讲述了JS实现仿google.百度搜索框输入信息智能提示的实现方法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&qu

随机推荐