Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python print实现不换行打印

python print实现不换行打印

作者头像
py3study
发布于 2020-01-07 06:58:18
发布于 2020-01-07 06:58:18
2.6K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

一、环境以及背景

    winows10 + python2.7 + python3.5

     需要使用python2.7 中的print并且不换行

二、使用方法

 1. 在结尾添加一个逗号

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        print "hello world",

    问题: 在输出结果后会多一个空格,这个空格把我坑了

 2. 使用sys模块

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        import sys
     sys.stdout.write("hello world")    
    sys.stdout.flush()

3. 使用python 3.x版本的print

       3.x版本 中的print函数增加了一个end参数, 默认值为end='\n'

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
            print ("hello world", end='')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
python 3.x与python 2.7.x在语法上的区别
(1)去除了<>,全部改用!=  (2)去除``,全部改用repr()  (3)关键词加入as 和with,还有True,False,None  (4)整型除法返回浮点数,要得到整型结果,请使用//  (5)加入nonlocal语句。使用noclocal x可以直接指派外围(非全局)变量  (6)去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数     例如:       2.X: print "The answer is", 2*2       3.X: print("The answer is", 2*2)       2.X: print x,                              # 使用逗号结尾禁止换行       3.X: print(x, end=" ")                     # 使用空格代替换行       2.X: print                                 # 输出新行       3.X: print()                               # 输出新行       2.X: print >>sys.stderr, "fatal error"       3.X: print("fatal error", file=sys.stderr)       2.X: print (x, y)                          # 输出repr((x, y))       3.X: print((x, y))                         # 不同于print(x, y)!  (7)改变了顺序操作符的行为,例如x<y,当x和y类型不匹配时抛出TypeError而不是返回随即的 bool值   (8)输入函数改变了,删除了raw_input,用input代替:     2.X:guess = int(raw_input('Enter an integer : ')) # 读取键盘输入的方法     3.X:guess = int(input('Enter an integer : ')) (9)去除元组参数解包。不能def(a, (b, c)):pass这样定义函数了  (10)新式的8进制字变量,相应地修改了oct()函数。     2.X的方式如下:       >>> 0666       438       >>> oct(438)       '0666'     3.X这样:       >>> 0666       SyntaxError: invalid token (<pyshell#63>, line 1)       >>> 0o666       438       >>> oct(438)       '0o666'  (11)增加了 2进制字面量和bin()函数      >>> bin(438)      '0b110110110'      >>> _438 = '0b110110110'      >>> _438      '0b110110110'  (12)扩展的可迭代解包。在Py3.X 里,a, b, *rest = seq和 *rest, a = seq都是合法的,只要求两点:rest是list  对象和seq是可迭代的。  (13)新的super(),可以不再给super()传参数,      >>> class C(object):            def __init__(self, a):               print('C', a)      >>> class D(C):            def __init(self, a):               super().__init__(a) # 无参数调用super()      >>> D(8)      C 8      <__main__.D object at 0x00D7ED90>  (14)新的metaclass语法:      class Foo(*bases, **kwds):        pass  (15)支持class decorator。用法与函数decorator一样:      >>> def foo(cls_a):            def print_func(self):               print('Hello, world!')            cls_a.print = print_func            return cls_a      >>> @foo      class C(object):        pa
coffee1
2024/03/16
1260
Python原地输出效果实现
由于 GIL 的存在,所以每次只有一个线程在运行,所以 slow_function() 的作用就是强制 sleep 主线程,使子线程得到执行
用户7685359
2020/08/24
6190
Python原地输出效果实现
Python全网最全基础课程笔记(一)——基础入门
Python是一种高级的、解释型、动态类型的编程语言,由Guido van Rossum(吉多·范罗苏姆)于1989年首次发布。Python以其简洁性、易读性和可扩展性而广受欢迎,被广泛应用于各个领域。以下是对Python基本概念、重点部分及常用领域的详细解析,以及针对新手的学习建议。
小白的大数据之旅
2024/11/20
3350
Python全网最全基础课程笔记(一)——基础入门
Python函数print()参数end的坑和解决方法
虽然sep参数和file参数也有很重要的用途,但是没啥坑,常规使用即可,本文重点介绍end和flush。使用print()函数输出完给定的值之后,默认以换行结束,例如:
Python小屋屋主
2020/02/24
1.5K0
你真的懂print('Hello World!')?我不信
相信很多同学入门Python的第一行代码都是print('Hello World!')
统计学家
2020/12/09
8470
你真的懂print('Hello World!')?我不信
python学习笔记2.2-print函数以及格式化输出
文章主要介绍了Python中常用的print格式化输出方法,包括使用占位符、格式限定符、精度和类型等。同时,还介绍了如何通过控制台输入和输出,以及使用格式化库(str.format())和f-string(格式化字符串)来实现更复杂的输出格式。
锦小年
2018/01/02
1.4K0
python学习笔记2.2-print函数以及格式化输出
Python之路,Python基础篇(第
一、Python介绍: python的创始人为吉多·范罗苏姆(Guido van Rossum),俗称龟叔。在圣诞节期间为打发无聊而开发得语言。 Python是一门什么语言: Python是一门解释性的语言 Python的优缺点: Python语言,优雅、明确、简单,虽然不如C或JAVA语言快,但并不影响它得正常使用。 Python解释器: Python默认使用的解释器是CPython,C语言开发得。 Python发展史: Python2.x 版本只支持到2020年,Python2.7是个过渡版本,
py3study
2020/01/15
4870
10 - python print函数
1. 使用print 函数输出字符串时,如何用逗号 (,) 分隔 # 使用sep 参数设置字符串之间的分隔符,默认是空格 print('aa', 'bb') # sep 可以用一个字符串作为分隔符 print('aa', 'bb', sep=',') aa bb aa,bb 2. 使用print 函数输出字符串时,如何不换行 # 使用end 参数设置结尾符号,默认是换行符 print('hello') print('world') print('hello', end=' ') print('worl
ruochen
2021/05/22
9110
10 - python print函数
给Python代码加上酷炫进度条的几种姿势
大家好,在下载某些文件的时候你一定会不时盯着进度条,在写代码的时候使用进度条可以便捷的观察任务处理情况,除了使用print来打印之外,今天本文就介绍几种给你的Python代码加上酷炫的进度条的方式。
刘早起
2020/06/04
9740
编写兼容 Python 2.x 和 3.
当我们正处于Python 2.x到Python 3.x的过渡期时,你可能想过是否可以在不修改任何代码的前提下能同时运行在Python 2和3中。这看起来还真是一个合理的诉求,但如何开始呢?哪些Python 2 代码在 3.x 解释器执行时容易出状况呢?
py3study
2020/01/03
8890
python 中 print函数的用法详解
一、print()函数概述 print() 方法用于打印输出,是python中最常见的一个函数。
全栈程序员站长
2022/07/18
2.7K0
Python学习001-基础语法
python 最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。建议你在每个缩进层次使用单个制表符 或 两个空格 或 四个空格 , 切记不能混用
哆哆Excel
2022/10/25
4070
python 进度条
print:打印末尾会自动加上换行符'\n',如果要让打印的结果一直在同一行显示,不能使用这个命令
py3study
2020/01/10
8050
如何使用print实现不换行打印
首先思考一下为什么执行print("hello,world)会在同一行打印,而分别执行两次print("hello,world)就会换行打印
刘早起
2020/07/06
1.8K0
Python tips
0、Python Enhancement Proposal。(PEP,Python增强建议书)
py3study
2020/01/09
9560
38.python print函数
python中内置函数我们使用的最频繁的莫过于print函数,重helloword开始,我们就一直在接触print,虽然使用简单,不过你真的会玩print函数吗?
猿说编程[Python和C]
2020/03/12
6450
38.python print函数
Python实现控制台密码星号输入
Note:这种方法很安全,但是看不到输入的位数,让人看着有点不太习惯,而且没有退格效果。
周小董
2019/03/25
4.4K0
Python实现控制台密码星号输入
Python Print打印计时器功能
我们仔细看看print的参数:print(value,sep=’ ‘,end=’\n’,file=sys.stdout,flush=False)
用户7886150
2020/11/25
2K0
Python基本输出函数print()用法小结
Python内置函数print()是基本输出函数,可以使用help()函数查看其详细用法和参数含义: >>> help(print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout b
Python小屋屋主
2018/04/16
9730
Python教程:sys.stdout方法
Python中sys 模块中的一个方法是stdout ,它使用其参数直接显示在控制台窗口上。
Python学习者
2023/10/23
4380
相关推荐
python 3.x与python 2.7.x在语法上的区别
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验