python3 打印_Python 3 进阶 —— print 打印和输出
在 Python 中,print 可以打印所有变量数据,包括自定义类型。
在 2.x 版本中,print 是个语句,但在 3.x 中却是个内置函数,并且拥有更丰富的功能。
参数选项
可以用 help(print) 来查看 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.
value: 打印的值,可多个
file: 输出流,默认是 sys.stdout
sep: 多个值之间的分隔符
end: 结束符,默认是换行符 \n
flush: 是否强制刷新到输出流,默认否
能打印任意数据
打印数字、字符串、布尔值
print(1024, 10.24, 'hello', False)
# 1024 10.24 hello False
打印列表
print([1, 2, 3])
# [1, 2, 3]
打印元组
print((1, 2, 3))
# (1, 2, 3)
打印字典
print({'name': 'hello', 'age': 18})
# {'name': 'hello', 'age': 18}
打印集合
print({1, 2, 3})
# {1, 2, 3}
打印对象
class Demo:
pass
demo = Demo()
print(demo)
# <__main__.demo object at>
分隔符
默认分隔符是空格,sep 参数可以修改。
print(1, 2, 3, sep='-')
# 1-2-3
结束符
默认结束符是行号,end 参数可以修改。
print('第一行', end='-')
print('第二行')
# 第一行-第二行
输出重定向
默认情况下,print 函数会将内容打印输出到标准输出流(即 sys.stdout),可以通过 file 参数自定义输出流。
with open('data.log', 'w') as fileObj:
print('hello world!', file=fileObj)
此时,不会有任何标准输出,但对应的文件中已经有了内容。
我们也可以输出到错误输出流,例如:
import sys
print('hello world!', file=sys.stderr)
参考资料
python3 打印_Python 3 进阶 —— print 打印和输出相关推荐
- Python 3 进阶 —— print 打印和输出
在 Python 中,print 可以打印所有变量数据,包括自定义类型. 在 2.x 版本中,print 是个语句,但在 3.x 中却是个内置函数,并且拥有更丰富的功能. 参数选项 可以用 help( ...
- python画小动物_Python学习之print打印十二生肖
我们知道,Python打印Hello world是非常简单的,只要输入 print("Hello world") 就行了. Python字符串使用Unicode编码来表示文本.对 ...
- python判断质数并打印_python质数判断与打印的实现方法
关于判断质数,也是我们在编程时经常能碰到的问题,如果碰到好多个数组,让我们去判断质数要怎么做呢?一起来看下吧~ 什么是质数? 质数(又称素数),指在大于1的自然数中,除了1和该数自身外,无法被其他自然 ...
- python修改excel后打印_python 处理excel并打印excel
#-*-conding : gb2312 -*- import win32com.client import datetime import win32api import os dir=os.get ...
- python分行打印list_python如何用print打印出列表
展开全部 一般的,简单的for循环可以打印出e68a8462616964757a686964616f31333365666230list的内容:l=[1,2,3,4] for i in l: prin ...
- 打印分页,window.print() 打印分页
在你需要分页的位置加上 <div style="page-break-after: always"> </div>
- window.print()打印网页局部内容
用window.print()打印网页局部内容 今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 <!--window.print ...
- python循环语句打印三角形_python利用for循环打印各种三角形
打印直角三角形 print('打印直角三角形') for i in range(1,10): print('*'*i) 打印倒立直角三角形 for x in range(10): for i in r ...
- Python3.8中使用print打印变量
写代码自测时,经常会打印变量的值进行自测.初学python,小记了下使用print打印单个和多个变量的常用方式. 打印单个变量 打印单个变量直接用print进行输出即可. name = "张 ...
最新文章
- java的几_Java的几种时间
- Git 常用命令(二)
- python语言是由谁设计并领导开发的_python语言概述 - osc_lt3ocv4d的个人空间 - OSCHINA - 中文开源技术交流社区...
- 从对集合数据去重到Distinct源码分析
- 【SICP归纳】6 副作用与环境模型
- idea 工作区右边框提示_建立自己的制造商工作区的提示
- Safe handle has been closed异常的原因及解决思路
- linux内核 eql.c,Linux Kernel EQL_GETMASTRCFG请求内核信息泄露漏洞
- java+yeild+sleep_java之yield(),sleep(),wait()区别详解-备忘笔记[转]
- win98访问win7方法
- LINUX 线程启动回调函数
- (ICCV-2015)使用 3D 卷积网络学习时空特征
- 重庆地区外卖店铺分析系统的设计与实现
- java中undefined如何解决_处理 JS中 undefined 的 7 个技巧
- Win10 高分屏软件界面字体模糊问题解决
- 【python逆向一把梭】pyinstaller打包的exe逆向一把梭
- sparksql读取数据过大报java.lang.OutOfMemoryError: Java heap space
- 灰度图像的频率域滤波——理想低通滤波器(Matlab)
- 【转载】如何让自己像打王者荣耀一样发了疯、拼了命、石乐志的学习?
- Metaspace整体介绍
热门文章
- Angular Service依赖注入的一个具体例子
- Numeric tile and other files loaded in Smart Template tile render launch
- 使用JavaScript调用Microsoft XMLDOM库进行XML字符串的解析
- 如何在postman里为类型为Edm.DateTime的OData参数指定正确格式的值
- SAP Fiori footer的重写方式
- CRM One Order Appointment里start Date的存储原理
- 再论SAP云平台上CloudFoundry编程环境的connectivity
- 10自带sftp服务器_WinSCP v5.15.3 免费的 开源图形化 SFTP 客户端
- 日语python_边学日语边学python语法
- 2020各大网站rss订阅源地址_RSS订阅器inoreader一些使用心得