Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python基本输出函数print()用法小结

Python基本输出函数print()用法小结

作者头像
Python小屋屋主
发布于 2018-04-16 08:47:40
发布于 2018-04-16 08:47:40
1K0
举报
文章被收录于专栏:Python小屋Python小屋

Python内置函数print()是基本输出函数,可以使用help()函数查看其详细用法和参数含义:

>>> help(print) Help on built-in function print in module builtins:

print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the values to a stream, or to sys.stdout by default. Optional keyword arguments: file: a file-like object (stream); defaults to the current sys.stdout. sep: string inserted between values, default a space. end: string appended after the last value, default a newline. flush: whether to forcibly flush the stream.

下面演示一下这个函数的几种用法:

(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()

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python print函数参数详解以及效果展示
print(…)  print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)  Prints the values to a stream, or to sys.stdout by default.  Optional keyword arguments:  file: a file-like object (stream); defaults to the current sys.stdout.  sep: string inserted between values, default a space.  end: string appended after the last value, default a newline.  flush: whether to forcibly flush the stream.
用户7886150
2020/11/23
9590
Python编程 print输出函数
语法: print(self, *args, sep=' ' , end='\n' , file=None)
网络豆
2022/11/20
7820
Python编程 print输出函数
python之 print()函数的输出学问(函数解析以及格式化输出)
前言:内容比较简单基础,但是很有用,方便。本篇主要针对print()函数的输出进行说明,所以不会构建长篇大论的大标题小标题。简洁明了!
兰舟千帆
2022/07/16
8440
python之 print()函数的输出学问(函数解析以及格式化输出)
Python3.5里print()的用法
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
用户7886150
2021/01/15
6880
#5 Python变量与输入输出
学习一门编程语言,最基本的无非不过学习其变量规则、条件语句、循环语句和函数,接下来的几节将开始记录这些基本的语法,本节主要记录变量规则!
py3study
2020/01/17
1.2K0
python3.x的print()函数默
        print(j, 'x', i, '=', j*i,,end='\t')
py3study
2020/01/09
4200
【基础教程】Python print()函数高级用法
前面使用 print() 函数时,都只输出了一个变量,但实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。
matinal
2020/11/27
1K0
Python打印print函数深入解析
 尊重劳动成果,请访问CSDN著者原文链接 http://blog.csdn.net/zixiao217/article/details/51929078  学会在IDLE中使用help(BIF)命令查看BIF的说明
青山师
2023/05/04
4170
Python怎么去写单元测试用例去测试hello world呢
逛着博客园,看到乙醇大佬的一篇随笔 https://www.cnblogs.com/nbkhic/p/9370446.html,于是就在想怎么测试这句hello world
未来sky
2018/08/30
8040
python怎么换行输出的数字对齐_print语句输出换行,format格式化输出「建议收藏」
其实本来挺简单的一个函数,奈何每次用都忘记了怎么换行输出,所以想想算了还是自己做个记录,免得每次都要去查.
全栈程序员站长
2022/07/31
2K0
python3基础:文件操作
相对路径:顾名思义就是相对于当前文件的路径。网页中一般表示路径使用这个方法。 绝对路径:绝对路径就是主页上的文件或目录在硬盘上真正的路径。 比如 c:/apache/cgi-bin 下的,那么 c:/apache/cgi-bin就是cgi-bin目录的绝对路径
py3study
2020/01/10
7790
python3基础:文件操作
你真的懂print('Hello World!')?我不信
相信很多同学入门Python的第一行代码都是print('Hello World!')
Ai学习的老章
2020/12/09
8670
你真的懂print('Hello World!')?我不信
python学习笔记2.2-print函数以及格式化输出
文章主要介绍了Python中常用的print格式化输出方法,包括使用占位符、格式限定符、精度和类型等。同时,还介绍了如何通过控制台输入和输出,以及使用格式化库(str.format())和f-string(格式化字符串)来实现更复杂的输出格式。
锦小年
2018/01/02
1.4K0
python学习笔记2.2-print函数以及格式化输出
python中\r的意义及用法
原文出处:https://www.cnblogs.com/zzliu/p/10156658.html
SL_World
2021/09/18
1.3K0
Python 输出日志 print 函数的应用(python专栏001)
在Python中,print()函数是一个用于输出内容到标准输出设备的函数,通常用于调试程序和显示程序运行结果
早起的年轻人
2023/04/27
3630
Python原地输出效果实现
由于 GIL 的存在,所以每次只有一个线程在运行,所以 slow_function() 的作用就是强制 sleep 主线程,使子线程得到执行
用户7685359
2020/08/24
6280
Python原地输出效果实现
通过内置对象理解 Python(三)
这个函数将存储常量 2 以及变量名 number,但显然它不能包含 number 的实际值,因为只有在函数实际运行时才会给该参数赋值。
老齐
2021/11/15
5550
python基础——输入与输出【input 和 print】
📝前言: 上一篇文章python基础——入门必备知识中讲解了一些关于python的基础知识,可以让我们更好的理解程序代码中内容的含义,不至于一头雾水。今天我就来介绍一下,python中两个常见的输入和输出语句 input 和 print
用户11029137
2024/03/19
2940
python基础——输入与输出【input 和 print】
Python内置(3)exec&eval、globals&locals、input&print、5个基本类型、object
exec (execute执行)的缩写。将一些Python代码作为字符串接收,并将其作为Python代码运行。默认情况下,exec将在与其余代码相同的范围内运行,这意味着它可以读取和操作变量,就像Python文件中的任何其他代码段一样。
一只大鸽子
2022/12/06
6180
Prin()输出函数和使用方法
我们在之前的文章中我们用的最多的就是print()这个函数来打印一些数据,这就是我们今天要讲的输出语句,通过print()不仅可以输出变量,还有很多其他功能。下面就来详细讲解一下。
python自学网
2021/11/29
7890
Prin()输出函数和使用方法
相关推荐
Python print函数参数详解以及效果展示
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档