大家应该知道python中print之后是默认换行的,

那如何我们不想换行,且不想讲输出内容用一个print函数输出时,就需要改变print默认换行的属性,

方法如下:print('contents', end='!@#$%^&*')

end就表示print将如何结束,默认为end="\n"(换行)

栗子:print("祝各位身体健康")

print("!")

print("祝各位身体健康", end=' ')

print("!")

python3.0 的print 函数有如下的形式:print([object,...][,seq=' '][,end='\n'][,file=sys.stdout])

我们在使用print()函数时,并不希望输出结束后自动换行,因此,我们可以按照下面的方法来做

1.print()指定结束符print('hello',end='')

print('world')

#result:helloworld

当print()函数,指定end参数为空字符后,print()函数就不再主动添加换行符了。并且,hello和world之间也不存在任何空格。a = 'first line'

b = 'second line'

c = 'third line'

print(a,end='\n\n')

print(b)

print(c,end='!')

我们可以利用指定结束符的方法,灵活控制换行行数和结尾字符。

2.print()函数

知道了如何实现输出不换行,下面我们来看一下原理。

print()函数的形式是:

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

objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

sep -- 用来间隔多个对象,默认值是一个空格。

end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

file -- 要写入的文件对象。

flush--是否要强行刷新stream

上文对objects和end已经做了演示,不在赘述。

sep可以帮助我们填充分隔符,比如:ip_0 = '166'

ip_1 = '111'

ip_2 = '77'

ip_3 = '201'

print(ip_0,ip_1,ip_2,ip_3,sep='.')

#result:166.111.77.201

file参数,可以指定输出对象,默认是当前的sys.stdout,也就是直接打印出来。

如果我们将对象设置为文件,那么利用file参数就可以轻松地将文本写入文件,实现长期储存。

python输出文本换行_python中print怎么不换行输出相关推荐

  1. python print用法制表空格_python中print函数的输出问题(空格,制表符)

    前言 在做编程题目时,为什么程序的实际输出和预期输出"看上去明明一模一样",但是就是提示有误呢??? 在此记录. 问题描述 最近在看educoder实训平台上的一道编程题,题目要求 ...

  2. python输入什么就输出什么意思_python中的输入与输出是什么?(实例详解)

    对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python中的输入与输出这一方面的了解比较少,在这篇文章之中我们就来了解一下python输入与输出的相关知识 ...

  3. python语句print(type)的输出结果是_Python语句print(type({ }))的输出结果是( )。_学小易找答案...

    [其它] [单选题](5分)不等式 成立是不等式 成立的( ) (5.0分) [多选题]自由变换命令可以对形状工具进行那些编辑? [单选题]( )是不等长编码 [判断题]在Python中,可以用els ...

  4. python按照每行输出八个_Python/PyCharm的每行输出

    我刚开始学习Python.我一直在用R来做数据分析.RStudio的一个优点是我们可以选择一些语句,然后按Ctrl+Enter来执行这些行.RStudio将显示每行的输出.在 例如,这些行的输出:a ...

  5. python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n

    在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...

  6. python2print函数不换行_Python中print()函数不换行的方法以及分隔符替换

    在Python中,print()函数默认是换行的.但是,在很多情况下,我们需要不换行的输出(比如在算法竞赛中).那么,在Python中如何做到这一点呢? 其实很简单.只要指定print()函数的end ...

  7. python write函数换行_python中文件的知识点总结

    读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, ...

  8. python输入输出有问题_Python中的输入与输出

    一.计算机核心 1.计算机的三大核心为 输入.计算.输出: 2.程序就是指令的集合: 二.python输入与输出 1.简单的来说python作为一种语言,可以编写脚本和程序,那么python就具备输入 ...

  9. python 写文件 换行_python中写入txt文件需要换行,以及\r 和\n

    原博文 2019-09-25 16:16 − 在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n')只会在后面打印一个字符串'\n ...

最新文章

  1. CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解!
  2. docker privileged作用_Docker环境下秒建Redis集群,连SpringBoot也整上了!
  3. [转载] Java字符串分割方法
  4. (1)Deep Learning之感知器
  5. rust石头墙几个c4_从安顺自驾石头寨一日游
  6. Windows下将txt导入MySQL及远程连接设置
  7. css对大小写不敏感
  8. MFC 通用对话框之文件对话框
  9. word插入图片被文字挡住
  10. 国内各大安卓市场有ASO优化吗?安卓应用市场aso优化
  11. mysql workbench 安全模式_MySQL Workbench的安全模式解决
  12. 爬虫:信息提取的一般方法
  13. 11种主要神经网络结构图解
  14. maya为什么不能导出fbx_FBX动画导入导出经验心得(MayaToMax,MayaToMaya)
  15. 我讽刺中医把每个养生的都化成了神仙
  16. i386 、x86_64 、ppc是指
  17. 康耐视visionpro工具-数据分析CogDataAnalysisTool
  18. CH340系列串口下载器原理图分享
  19. 阿里2016实习offer五面经验与总结
  20. js实现进度条的拖拽

热门文章

  1. 织梦没有common.inc.php,做织梦二次开发时引入公共文件common.inc.php的方法
  2. Nginx配置文件(nginx.conf)结构
  3. 计算机中rm代表什么意思,健身中常见的RM是什么,你了解这个概念吗?了解它很重要...
  4. 小米抢购页面源码分析2014年03月11号
  5. 怎么制作真人qq秀_真人秀造假:为什么我们连真实的东西都做不“真”?
  6. thymeleaf模板介绍
  7. 视易C10语言盒,独家解密视易C10质量好不好?怎么样呢?评测爆料真心话
  8. 微型计算机接口与技术的交通灯,《微机原理与接口技术》交通灯控制实验.doc...
  9. 一款轻便易用的物联网组态软件
  10. 线控性能比拼,MKZ与CRV作为自动驾驶开发平台的全面测评