python中的三种输入方式

python2.X

python2.x中以下三个函数都支持:

raw_input()

input()

sys.stdin.readline()

raw_input( )将所有输入作为字符串看待,返回字符串类型

input( )只能接收“数字”的输入,返回所输入的数字的类型( int, float )

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

示例

import sys

a = input("input a: ")

b = raw_input("raw_input b: ")

c = sys.stdin.readline()

print(a,type(a))

print(b,type(b))

print(c,type(c))

输出:

input a: 12

raw_input b: 23

34

(12, )

('23', )

('34\n', )

python3.x

python3.x对raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型。

示例

import sys

a = input("input a: ")

c = sys.stdin.readline()

print(a,type(a))

print(b,type(b))

print(c,type(c))

输出:

input a: 12

34

('12', )

('34\n', )

python请输入_python中的三种输入方式相关推荐

  1. selenium中的三种等待方式以及显示等待和隐式等待区别

    selenium的三种等待方式 selenium中一般分为三种等待方式:显示等待.隐式等待.sleep强制等待 1.显示等待(有条件) 程序提前指定等待条件和等待时间,在查找元素时,判断规定时间内是否 ...

  2. python常用格式化_python的常用三种格式化方法

    最近看别人代码时,发现一个新的打印输出格式,很有意思,print(f'{}'),所以找了些资料学习总结了一下,现把几个常用的方法记录下来. 神奇的 % 号 % 号格式化字符串沿用的是C语言的方法,py ...

  3. 【转】-【Python】- 【selenium】 -selenium中的三种等待方式(显示等待WebDriverWait()、隐式等待implicitly()、强制等待sleep())

    -- 学习Python自动化测试的菜鸡,现在是selenium库webdriver的学习时间 [问题] 在获取页面元素的文本的时候,总是获取不到,或者显示为空: [分析] 页面加载不完全: [解决措施 ...

  4. python 用户输入_Python中如何让用户输入内容

    在使用python的时候,有时候我们需要和用户进行交互,让用户输入一些内容,然后根据内容在做处理.下面小编就给大家介绍在Python中如何让用户输入内容. 工具/原料 Ubuntu终端 方法/步骤 1 ...

  5. python redis事务_python实现redis三种cas事务操作

    cas全称是compare and set,是一种典型的事务操作. 简单的说,事务就是为了存取数据库中同一数据时不破坏操作的隔离性和原子性,从而保证数据的一致性. 一般数据库,比如MySql是如何保证 ...

  6. python编程实现n的阶乘_Python阶乘的三种实现方式

    以下三种方式分别采用了不同的方法,第一种是最容易理解的,第二种是最pythonic的,而第三种则是易用性最高的.第三种直接定义一个阶乘函数,随时都可以调用,从而得到不同值. 方法一: 普通方法: a ...

  7. python创建单例模式_Python单例模式的四种创建方式实例解析

    单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在.当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场. ...

  8. Selenium中的三种等待方式

    在写ui自动化的脚本过程中,如果没有加入等待方式,网络不好的时候通常页面元素没有加载出来,脚本就执行操作定位了,很容易找不到元素,这时候,脚本就会出现异常,还有一种页面是异步加载的,也需要用到等待方式 ...

  9. selenium中的三种等待方式(显示等待WebDriverWait()、隐式等待implicitly()、强制等待sleep())---基于python...

    前一篇文章我们知道了,如何去封装几个简单的Selenium方法到我们自定义的类,这次我们编写一个类,叫浏览器引擎类,通过更改一个字符串的值,利用if语句去判断和控制启动那个浏览器.这里我们暂时,支持三 ...

最新文章

  1. jittor和pytorch生成网络对比之bicyclegan
  2. Oracle Schema Objects——Index
  3. PyTorch分布式训练
  4. 【Groovy】编译时元编程 ( ASTTransformation#visit 方法简介 | org.codehaus.groovy.ast.ModuleNode 脚本节点 )
  5. [python网络编程]DNSserver
  6. 音视频技术开发周刊 90期
  7. 使用ComplexHeatmap绘制3D热图
  8. python怎么播放mp3_python 下如何播放mp3
  9. php 飞鹅云打印机_ThinkPHP飞鹅云打印接口
  10. SQL Server 函数的使用(字符串函数)
  11. lambda函数if_Python中lambda的使用,与它的三个好基友介绍
  12. 《大道至简》 第一章 读后感
  13. 产品 电信nb接口调用_NB-IoT 平台对接常见问题(中国电信)
  14. 【游记】CSP2021-试手记
  15. Oracle的本地网络服务名配置
  16. shell打开wifi命令_android adb shell 中怎么开启wifi 热点?
  17. Alexa, Stop Spying on Me!“: Speech Privacy Protection Against Voice Assistants
  18. 电脑黑屏无法启动怎么办
  19. Verilog实现异步FIFO(重难点)
  20. 创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D 依次类推

热门文章

  1. 读了鸿蒙 OS 的代码后,我发现优秀项目都有这个共性!
  2. 万字长文剖析 APM 系统?如何设计与实现?
  3. CTO怒了:再写if-else,逮着罚款1000!
  4. Oracle递归查询示例分析
  5. JSF 源代码赏析之Lifecycle
  6. 循序渐进 OSPF的详细剖析(四)
  7. 继承MonoBehaviour类的优缺点和相关报错
  8. UVA1583 UVALive3355 Digit Generator
  9. thymeleaf模板引擎shiro集成框架
  10. Spring Aop 切点表达式