• 技术文章 >后端开发 >Python教程

    python怎么不换行打印

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-08-01 13:58:54原创4761

    Python2.7中,执行完print后,会自动换行,如下代码会打印:abc\n123\n(其中\n代表换行)

    print ('abc')
    print ('123')

    如何实现不换行打印字符呢,下面介绍Python2.7中 实现不换行打印字符的3种简单方法:

    1.在print函数后加一个逗号,打印效果如同用空格代替了换行,如下代码会打印:abc123(其中代表空格)

    print ('abc'),
    print ('123'),

    相关推荐:《Python视频教程

    2.用from __future__import print_function引用Python3.0上的方法,如下代码会打印:abc123(无任何多余字符)

    提示:引用该方法后,1中的方法会失效。(但语法上不报错,亲验)

    备注:from __future__ import print_function中__是下划线,也就是英文输入法下两次shift+_

    from __future__ import print_function 
    print ('abc',end='')
    print ('123',end='')

    备注:其实print函数是将end参数设置为了'\n',所以直接使用print函数会自动换行。

    而且该方法可以自定义end符号,如下代码会打印:abc&123&

    from __future__ import print_function 
    print ('abc',end='&')
    print ('123',end='&')

    3.调用模块sys,此处暂不讨论sys,仅仅列出简单的实现代码,如下代码会打印:abc123(无任何多余字符)

    import sys
    sys.stdout.write('abc')
    sys.stdout.write('123')

    以上就是python怎么不换行打印的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:python 不换行 打印
    上一篇:python和c语言哪个简单 下一篇:python中制表符是什么意思
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• python中函数定义的关键字是• python语言变量命名规则• python列表元素如何求和• python中集合可变吗
    1/1

    PHP中文网