当前位置: 首页 > news >正文

Python中print()打印如何不换行?

文章目录

  • Python中print()打印如何不换行
    • python2.x
    • python3.x
  • print()函数语法
    • objects基本语法
    • sep基本语法
    • end基本语法


Python中print()打印如何不换行

print() 函数用于打印输出,是python中最常见的一个内置函数。

如何在Python中打印两个或多个变量、语句时而不进入新行?
因为python中函数有一个预定义的格式,如果使用print(a_variable)默认会换行。

print("输出结果:")
print("None")

运行后的结果为:

输出结果:
None

但是有时我们不想转到下一行,在python2 和python3 中使用不同方法可以实现。

python2.x

python2.x 中,print 后面的参数可以不用括号括起来,如果要输出不换行,只需要在输出的内容后面加一个逗号,举例输出“123”:

print '123'  #输出自动换行
print '123', #输出不会自动换行

print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字

python3.x

python3.x 中,print后面的参数必须放在括号里,如果要输出不换行,继续使用输出"123" ,需要用下面的格式:

print ('123',end='')#输出不会自动换行

print()函数语法

print()函数的形式是:

print(*objects, sep=' ', end='\n', file=sys.stdout,flush=False)

将 “objects” 打印输出至 “file参数” 指定的文本流,以 "sep 参数"分隔开并在末尾加上 “end参数”。 “sep” 、 "end “、 “file” 和"flush” 必须以关键字参数的形式给出。 flush 关键字参数是在 phthon3.3 版后增加的。

objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file – 要写入的文件对象。
flush–是否要强行刷新stream

“sep参数“ 和 “end参数“都必须为字符串;它们也可以为 “None“,这意味着使用默认值。 如果没有给出 “objects参数“,则 print() 将只写入 “end参数“。

objects基本语法

print('www','baidu','com')

运行结果展示:

www baidu com

sep基本语法

print('www','baidu','com',sep='.')

运行结果展示:

www.baidu.com

end基本语法

不使用end参数效果:

print("好好学习")
print("天天向上")
好好学习
天天向上

使用end参数效果:

print("好好学习",end=",")
print("天天向上")
好好学习,天天向上
http://www.lryc.cn/news/182516.html

相关文章:

  • python 学习随笔 4
  • 【网络安全-信息收集】网络安全之信息收集和信息收集工具讲解
  • 设计模式12、代理模式 Proxy
  • ZXing - barcode scanning library for Java, Android
  • MySQL存储引擎:选择合适的引擎优化数据库性能
  • 用向量数据库Milvus Cloud 搭建AI聊天机器人
  • 深入理解JVM虚拟机第十一篇:详细介绍JVM中运行时数据区
  • mysql面试题17:MySQL引擎InnoDB与MyISAM的区别
  • 第2篇 机器学习基础 —(1)机器学习方式及分类、回归
  • uniapp echarts 适配H5与微信小程序
  • 第46节——redux中使用不可变数据+封装immer中间件——了解
  • 《数字图像处理-OpenCV/Python》连载(10)图像属性与数据类型
  • sheng的学习笔记-【中文】【吴恩达课后测验】Course 2 - 改善深层神经网络 - 第三周测验
  • LLMs 用强化学习进行微调 RLHF: Fine-tuning with reinforcement learning
  • iMazing 2.17.10官方中文版含2023最新激活许可证码
  • 如何在windows系统环境下使用tail命令查看日志
  • 设计模式——访问者模式
  • 一文读懂UTF-8的编码规则
  • 二叉树题目:路径总和 II
  • Qt model/view 理解01
  • c与c++中的字符串
  • Android 获取IP地址的Ping值 NetworkPingUtils
  • 数据集笔记:OpenCelliD(手机基站开放数据库)
  • Windows电脑多开器的使用心得分享
  • Android Studio实现简易计算器(带横竖屏,深色浅色模式,更该按钮颜色,selector,style的使用)
  • 虚拟机通过nat模式端口映射实现内网穿透
  • 计算机网络(六):应用层
  • Sublime Text 4 for Mac激活下载
  • 存在负权边的单源最短路径的原理和C++实现
  • 15-自动化测试——理论知识