总第246篇/张俊红

学过Python的人应该对print函数再熟悉不过了,几乎每一个学Python的人写下的第一行代码都是:

print('hello world')

通过对上面这行代码的学习,我们其实就掌握了print函数的关键用法,在print后面的括号里面写明你要打印的内容就好,然后运行代码就会在电脑上打印出来你要打印的内容。

除了这个关键的用法以外,print函数还有一些其他的参数,虽然不是很常用,但是有的时候也会用到,接下来我们就挨个看一下。

分隔符

上面演示的hello world是我们一次只打印一个字符,如果我们要一次性打印多个字符时,可以用逗号把要打印的多个字符隔开就可以,比如:

print('hello world','i am python')
---
hello world i am python

运行上面的代码会得到多个字符之间都是用空格来区分的,看起来很混乱,这个时候我们就可以通过指定分割符的方式来对多个字符进行分割,实现方式是通过sep参数,具体如下:

print('hello world','i am python',sep = ',')
---
hello world, i am python

除了可以用逗号分割以外,还可以用其他任何你想要的符号在多个字符之间进行分割。

结尾符

结尾符是用来指明要打印出出来的print字符以什么结尾,默认是以'\n'结尾的,也就是换行符,什么意思呢?就是每运行完一个print以后,都会重新换一行。比如下面这样:

print(1)
print(2)
print(3)

你运行上面的代码会得到如下结果:

1
2
3

这是因为使用了默认的换行结尾符,如果我们不想让他使用默认的结尾符,那我们就可以用end参数来指明我们想要的结尾符,比如使用空的结尾符:

print(1,end = '')
print(2,end = '')
print(3,end = '')

运行上面的代码会得到如下结果:

123

这是因为使用了空结尾符,所以不同print的结果就打印在了一起,我们也可以使用其他结尾符,比如逗号:

print(1,end = ',')
print(2,end = ',')
print(3,end = ',')

运行上面的代码得到如下结果:

1,2,3,

这样多个print之间就用逗号分割开了。

其实除了分割符和结尾符以外,还有两个参数file和flush,但是这两个参数更不常用了,所以就不展开了。

讲讲Print里面还有什么参数可以设置相关推荐

  1. 【Android 组件化】路由组件 ( 注解处理器参数选项设置 )

    文章目录 一.注解处理器 接收参数设置 二.注解处理器 生成路由表 Java 代码 三.博客资源 组件化系列博客 : [Android 组件化]从模块化到组件化 [Android 组件化]使用 Gra ...

  2. R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小

    R语言ggplot2可视化分面图(facet_wrap).使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小 目录

  3. R语言plotly包可视化线图(line plot)、使用restyle参数自定义设置可视化结果中线条的颜色、使用按钮动态切换线条的颜色(change line color with button)

    R语言plotly包可视化线图(line plot).使用restyle参数自定义设置可视化结果中线条的颜色.使用按钮动态切换线条的颜色(change line color with button i ...

  4. R语言merge函数全连接dataframe数据(Full (outer) join)、merge函数进行全连接必须将参数all设置为true(all=TRUE)、默认merge函数通过公共列名合并数

    R语言merge函数全连接dataframe数据(Full (outer) join).merge函数进行全连接必须将参数all设置为true(all=TRUE).默认merge函数通过公共列名合并数 ...

  5. R语言merge函数左连接dataframe数据(Left (outer) join in R)、左连接必须将参数all设置(all.x = TRUE)、默认merge函数通过公共列名合并数据集

    R语言merge函数左连接dataframe数据(Left (outer) join in R).merge函数进行左连接必须将参数all设置为(all.x = TRUE).默认merge函数通过公共 ...

  6. 关于MySql链接url参数的设置 专题

    报错: Establishing SSL connection without server's identity verification is not recommended. According ...

  7. JVM - 应用JVM核心参数推荐设置

    文章目录 Pre JDK版本 核心参数 堆 线程栈 方法区(元空间) 栈溢出案例 StackOverflowError Pre JVM-08垃圾收集Garbage Collection[GC常用参数] ...

  8. mysql url格式,关于MySql链接url参数的设置

    最近整理了一下网上关于MySql 链接url 参数的设置,有不正确的地方希望大家多多指教: mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:por ...

  9. httpurlconnect设置中文参数_数控三菱CNC机床参数的设置及报警解除!

    数控三菱CNC的硬件连接检查与设置执行完毕向系统送电后,显示器上的READY绿灯仍然不亮.而且在[诊断]――[报警] 画面上显示很多报警内容,哪些是开机时必须设置的呢?又如何解除故障报警呢? 1.开机 ...

最新文章

  1. $.ajax上传文件或者上传图片
  2. 王卡为何解封40g显示服务器开拆,腾讯大王卡40G流量用完了怎么办 腾讯大王卡解封以及解封后流量收费介绍...
  3. 结构型模式之Decorator模式
  4. 【数字信号处理】相关函数 ( 相关系数与相关函数 | 相关函数定义 )
  5. 营业额破千亿美元的亚马逊仍难令华尔街满意
  6. 2.Idea分支的merge
  7. LVM+Xen虚拟化应用
  8. java monitor 翻译_管程(Monitor)概念及Java的实现原理
  9. RTP封装G711源代码
  10. wireshark找不到接口_下水管漏水,维修师傅看一眼就收了200,自己换其实不到10块...
  11. centos 下 r graphics绘图如何保存_如何选购一台合适的商务笔记本电脑
  12. C++最普通的定时器功能实现
  13. Chinese NER Using Lattice LSTM
  14. 高中电子技术——三极管的放大特性和开关特性
  15. summernote 富文本编辑器上传七牛云服务器
  16. python复制网页文字_我用Python在网上复制文字的几种实用方法
  17. STM32控制0.96寸OLED(4针/4Pin)汉字以及数字,英文显示
  18. 全国多省市推广盘扣脚手架,模架大咖怎么看?
  19. 电子计算机4个发展阶段的划分,计算机以什么划分发展阶段
  20. 【渝粤教育】电大中专学前儿童社会教育_1作业 题库

热门文章

  1. qt找不到打印机_Qt无法调起打印机问题(QPrintDialog: Cannot be used on non-native printers)解决...
  2. python随机生成10个整数列表_python_随机产生10个整数后找出最小值,最大值。
  3. 设置eclipse启动时使用的jdk
  4. cocos2dx build_native.sh clean 命令报错的解决
  5. 直播开发项目发展下半场,转战AI直播开启全新模式
  6. Centos7下python2.x 和python3.x共存
  7. Java遍历完数的一些思考
  8. 10 个最佳的 Node.js 的 MVC 框架
  9. C#操作Excel数据增删改查(转)
  10. Windows 7 完美安装 Visual C++ 6.0