sys.stdin.readline( )会将标准输入全部获取,包括末尾的'\n',

input()会把‘\n’忽略

import sys
a=sys.stdin.readline()
b=input()
print(len(a),len(b))执行:
abc
abc
4 3

如果在平时使用sys.stdin.readline( )获取输入的话,不要忘了去掉末尾的换行符,可以用strip( )函数去掉,

import sys
a=sys.stdin.readline().strip()
b=input()
print(len(a),len(b))执行结果:
abc
abc
3 3

strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

这里等同于 sys.stdin.readline( ).strip('\n')

python3 sys.stdin.readline input 区别相关推荐

  1. 【python ACM 输入输出的处理:sys.stdin.readline().strip().split())】

    [python & ACM 输入输出的处理:sys.stdin.readline().strip().split())] 一.输入处理 按行读取数据 readline() 会返回一个字符串: ...

  2. pythonstdin_python 笔试输入:sys.stdin.readline和input

    ①:输入一行数据并输 出两种方法 # 输入一行数据并输出 import sys # 方法一: str1 = input() print('input 输入:',str1,'len=',len(str1 ...

  3. Python2和Python3中raw_input( )和input( )区别(附代码)

    备注: 1.在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( )---将所有输入作为字符串看待,返回字符串类型 input( )--- ...

  4. python3 sys.stdout.write print 区别

    当我们使用print(obj)在console上打印对象的时候,实质上调用的是sys.stdout.write(obj+'\n'),print在打印时会自动加个换行符,以下两行等价: sys.stdo ...

  5. python input sys.stdin

    import sys a=sys.stdin.readline() # 包含了换行符,一般都要使用strip b=input() # 不包含换行符`\n` print(len(a),len(b)) # ...

  6. stdout, stdin, stderr的区别

    stdin, stdout,stderr的中文名字分别是标准输入,标准输出和标准错误. 当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流, 一个程序要运行,需要有输入.输出,如果出错,还要 ...

  7. python中sys.stdout、sys.stdin

    如果需要更好的控制输出,而print不能满足需求,sys.stdout,sys.stdin,sys.stderr就是你需要的. 1. sys.stdout与print: 在python中调用print ...

  8. Python的sys.stdout、sys.stdin重定向

    Python的sys.stdout.sys.stdin重定向 转自:http://www.cnblogs.com/turtle-fly/p/3280519.html 本文环境:Python 2.7 使 ...

  9. python 中的 sys.stdin ,sys.stdout 和sys.stderr

    文档解释: File objects used by the interpreter for standard input, output and errors: stdin is used for ...

最新文章

  1. NSight Compute 用户手册(上)
  2. 设计模式之简单工厂模式(Simply Factory)摘录
  3. 极力推荐python初学者使用wingIDE
  4. 高频小功率三极管-S9018
  5. matlab input函数学习
  6. 8.1 A Bayesian Methodology for Systemic Risk Assessment in Financial Networks(4)
  7. 【S操作】更新网络视频下载方法详细步骤,m3u8格式文件视频文件下载方法,gohls使用详细步骤...
  8. 分手后我还能和你做朋友么(转)
  9. python如何定义类_python类定义的讲解
  10. Eclipse常用快捷键与代码模板
  11. python3 threading是否被抛弃_Python3中的线程模块是否发生了变化?如果是,怎么办?...
  12. UVa11809-Floating-Point Numbers
  13. 1.7.05:输出亲朋字符串
  14. linux系统可以玩星际争霸吧,在Linux下可用Wine安装和运行星际争霸2、水煮三国
  15. 华为交换机或路由器释放DHCP已分配的地址
  16. yum安装vsftpd时提示:另外一个程序锁定了 yum
  17. 3种常见的统计学方法
  18. 理解Java heap内存和Java direct内存
  19. 使用remix发布部署 发币 智能合约
  20. OpenWrt 软路由介绍

热门文章

  1. Linux_基础指令
  2. NanoPi NEO Air使用五:安装Xfce和xrdp,实现远程访问
  3. kafka官方文档学习笔记2--QuickStart
  4. ASP.NET MVC之从控制器传递数据到视图四种方式(一)
  5. 【他们都说 select * 不好,但是 。。。】
  6. 详细解读Volley(二)—— ImageRequest Request简介
  7. onclick事件中加href
  8. 我们需要现在就进入LTE时代
  9. hibernate连接池配置
  10. 【发现】彻底清除www.go2000.cc的清除方法