相信大家都知道print函数,是可以做到值的输出的,但是输出内容是单一的,那如何做到可以输出多个值呢?一起来看下吧~
除了print函数,help函数也可以进行多值输出。大家也可以了解下:
下面演示一下这个函数的几种用法:
(1) 输出多个对象的值,改变多个值之间的分隔符
# 使用默认分隔符 >>> print(1,3,5) 1 3 5 # 使用指定的分隔符 >>> print(1,3,5, sep=',') 1,3,5 >>> print(1,3,5, sep=':') 1:3:5
(2)在循环内输出多个值,不换行
>>> for i in range(5): print(i, end=',') 0,1,2,3,4, >>> for i in range(5): print(i, end=':') 0:1:2:3:4: >>> for i in range(5): print(i, end=' ') 0 1 2 3 4
(3)把结果输出到文件
# 默认输出到标准控制台(屏幕) >>> print('Hello world') Hello world # 在当前文件夹创建文件test.txt,并写入内容 >>> with open('test.txt', 'w') as fp: print('Hello world', file=fp)
(4)强制把缓冲区的内容写入文件
>>> fp = open('test.txt', 'w') # 此时并没有真正把内容写入文件,而是写入了缓冲区 >>> print('Hello world', file=fp) # 关闭文件,把缓冲区里的内容写入文件 >>> fp.close() >>> fp = open('test.txt', 'w') # 强制把缓冲区里的内容写入文件 # 不用关闭文件即可写入 >>> print('Hello world', file=fp, flush=True) >>> fp.close()
好了,大家可以根据上面4个方法,选择自己适应的进行使用哦~如需了解更多python实用知识,点击进入起源地模板网教学中心。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!