在python中要输出内容时,可以使用输出语句print。基本的输出格式我们已经都掌握了,实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。

云海天教程网,大量的免费python教程,欢迎在线学习!

print() 函数的详细语法格式如下:print (value,...,sep='',end='

',file=sys.stdout,flush=False)

从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print() 函数完全可以输出多个值。例如如下代码:user_name = 'Charlie'

user_age = 8

#同时输出多个变量和字符串

print("读者名:",user_name,"年龄:",user_age)

运行上面代码,可以看到如下输出结果:读者名: Charlie 年龄: 8

从输出结果来看,使用 print() 函数输出多个变量时,print() 函数默认以空格隔开多个变量,如果读者希望改变默认的分隔符,可通过 sep 参数进行设置。例如输出语句:#同时输出多个变量和字符串,指定分隔符

print("读者名:" ,user_name,"年龄:",user_age,sep='|')

运行上面代码,可以看到如下输出结果:读者名:|Charlie|年龄:|8

在默认情况下,print() 函数输出之后总会换行,这是因为 print() 函数的 end 参数的默认值是“

”,这个“

”就代表了换行。如果希望 print() 函数输出之后不会换行,则重设 end 参数即可,例如如下代码:#设置end 参数,指定输出之后不再换行

print(40,'',end="")

print(5O,'',end="")

print(60,'',end="")

上面三条 print() 语句会执行三次输出,但由于它们都指定了 end="",因此每条 print() 语句的输出都不会换行,依然位于同一行。运行上面代码,可以看到如下输出结果:40    50    60

file 参数指定 print() 函数的输出目标,file 参数的默认值为 sys.stdout,该默认值代表了系统标准输出,也就是屏幕,因此 print() 函数默认输出到屏幕。实际上,完全可以通过改变该参数让 print() 函数输出到特定文件中,例如如下代码:f = open("demo.txt","w")#打开文件以便写入

print('沧海月明珠有泪',file=f)

print('蓝回日暖玉生烟',file=f)

f.close()

上面程序中,open() 函数用于打开 demo.txt 文件,接连 2 个 print 函数会将这 2 段字符串依次写入此文件,最后调用 close() 函数关闭文件,教程后续章节还会详细介绍关于文件操作的内容。

print() 函数的 flush 参数用于控制输出缓存,该参数一般保持为 False 即可,这样可以获得较好的性能。

python中输出语句的怎么写_python的输出语句怎么写相关推荐

  1. python中return和printf的区别_Python格式化输出:%s和format()用法比较

    1.python格式化输出历史起源 python2.5之前,我们使用的是老式格式化输出:%s.从python3.0开始起(python2.6同期发布),同时支持两个版本的格式化,多出来的一个新版本就是 ...

  2. python中的pass是什么意思_Python中pass的作用与使用教程

    Python中pass的作用与使用教程 Python中pass的作用 空语句 do nothing 保证格式完整 保证语义完整 以if语句为例,在c或c++/java中: if(true) ; //d ...

  3. python中del和pop的区别_python 数组的del ,remove,pop区别

    以a=[1,2,3] 为例,似乎使用del, remove, pop一个元素2 之后 a都是为 [1,3], 如下: >>> a=[1,2,3] >>> a.rem ...

  4. python中格式化输出的作用是什么_python格式化输出是什么意思

    我们经常会输出类似'亲爱的xxx你好!你xx月的话费是xx,余额是xx'之类的字符串',而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式.格式化输出就可以帮助你实现这个功能. ...

  5. python中return ab是什么意思_python中return一般怎么写

    python中return的用法 1.return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return ...

  6. 在python中使用关键字define定义函数_python自定义函数def的应用详解

    这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...

  7. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  8. [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解

    参考链接: Python中的isdisjoint函数 Python基本数据类型-list-tuple-dict-set 数据类型 表示方法 特性 list 列表用方括号表示:[] list是一种有序的 ...

  9. python中finally是什么意思_什么是pythontry-finally语句?它能起到什么样的作用?

    今天这篇文章我们来了解一下python异常处理之中的finally异常处理,首先我们需要理解python中finally语句,tryfinally将在接下来的文章之中进行讲解以及举例分析. 首先我们要 ...

  10. python中sys模块有什么用_Python 学习笔记 (8)—— sys模块

    主要介绍用的比较多的sys的模块命令包括:sys.argv,sys.platform,sys.getdefaultencoding,sys.setdefaultencoding(),sys.getfi ...

最新文章

  1. C语言取出一个数的每一位
  2. 递推DP UVA 590 Always on the run
  3. 贴出一个php的批量搜索吧
  4. 【Elasticsearch】Elasticsearch 7 : 动态映射 dynamic
  5. python 提取最小外接矩形_python给人脸带上口罩(简单版)
  6. 打开eclipse报错 Version 1.7.0_80 of JVM is not suitable for this product
  7. 图像膨胀、腐蚀算法实现 python源码
  8. 高效办公之高效文件管理极速检索:只需1秒找到所需文件
  9. 网络公司网站源码介绍Version1.0
  10. 树莓派安装HackRF、LimeSDR、GNU Radio、Gqrx
  11. 在命令行下转换磁盘分区格式为GPT或MBR(会丢失所有数据)
  12. UE4引擎源码学习笔记(一):源码整体文件结构
  13. C++ 次方/次幂函数
  14. BUCK电流检测分析
  15. 应付帐款—制单处理,出现“供应商被锁定”的解决方法
  16. swing中弹出提示框showMessageDialog的用法
  17. 教程 | 10分钟成为简笔画达人 8(素描的运用)
  18. linux中find命令详解,Linux下的find指令详解
  19. libnet下载和交叉编译
  20. 高通平台MSM8916 LCM ID读取方法

热门文章

  1. Linux 网络基本配置
  2. 设计模式之二 工厂模式
  3. java springmvc是什么意思_springmvc的简单理解与使用
  4. js各种for循环及性能比较
  5. linux内核ip分片函数ip_fragment解析
  6. python添加音乐_python给视频添加背景音乐并改变音量的具体方法
  7. C++中编译速度与平时代码规范
  8. Go语言之 下载安装及第一个代码
  9. BosonNLP情感词典 评论情感分析
  10. C语言程序NS流程图生成器,请各位大神帮个忙,画个NS流程图,,急!!!