python3 sys.stdin.readline input 区别
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 区别相关推荐
- 【python ACM 输入输出的处理:sys.stdin.readline().strip().split())】
[python & ACM 输入输出的处理:sys.stdin.readline().strip().split())] 一.输入处理 按行读取数据 readline() 会返回一个字符串: ...
- pythonstdin_python 笔试输入:sys.stdin.readline和input
①:输入一行数据并输 出两种方法 # 输入一行数据并输出 import sys # 方法一: str1 = input() print('input 输入:',str1,'len=',len(str1 ...
- Python2和Python3中raw_input( )和input( )区别(附代码)
备注: 1.在python2.x中raw_input( )和input( ),两个函数都存在,其中区别为 raw_input( )---将所有输入作为字符串看待,返回字符串类型 input( )--- ...
- python3 sys.stdout.write print 区别
当我们使用print(obj)在console上打印对象的时候,实质上调用的是sys.stdout.write(obj+'\n'),print在打印时会自动加个换行符,以下两行等价: sys.stdo ...
- python input sys.stdin
import sys a=sys.stdin.readline() # 包含了换行符,一般都要使用strip b=input() # 不包含换行符`\n` print(len(a),len(b)) # ...
- stdout, stdin, stderr的区别
stdin, stdout,stderr的中文名字分别是标准输入,标准输出和标准错误. 当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流, 一个程序要运行,需要有输入.输出,如果出错,还要 ...
- python中sys.stdout、sys.stdin
如果需要更好的控制输出,而print不能满足需求,sys.stdout,sys.stdin,sys.stderr就是你需要的. 1. sys.stdout与print: 在python中调用print ...
- Python的sys.stdout、sys.stdin重定向
Python的sys.stdout.sys.stdin重定向 转自:http://www.cnblogs.com/turtle-fly/p/3280519.html 本文环境:Python 2.7 使 ...
- python 中的 sys.stdin ,sys.stdout 和sys.stderr
文档解释: File objects used by the interpreter for standard input, output and errors: stdin is used for ...
最新文章
- NSight Compute 用户手册(上)
- 设计模式之简单工厂模式(Simply Factory)摘录
- 极力推荐python初学者使用wingIDE
- 高频小功率三极管-S9018
- matlab input函数学习
- 8.1 A Bayesian Methodology for Systemic Risk Assessment in Financial Networks(4)
- 【S操作】更新网络视频下载方法详细步骤,m3u8格式文件视频文件下载方法,gohls使用详细步骤...
- 分手后我还能和你做朋友么(转)
- python如何定义类_python类定义的讲解
- Eclipse常用快捷键与代码模板
- python3 threading是否被抛弃_Python3中的线程模块是否发生了变化?如果是,怎么办?...
- UVa11809-Floating-Point Numbers
- 1.7.05:输出亲朋字符串
- linux系统可以玩星际争霸吧,在Linux下可用Wine安装和运行星际争霸2、水煮三国
- 华为交换机或路由器释放DHCP已分配的地址
- yum安装vsftpd时提示:另外一个程序锁定了 yum
- 3种常见的统计学方法
- 理解Java heap内存和Java direct内存
- 使用remix发布部署 发币 智能合约
- OpenWrt 软路由介绍