首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 打印语句

Python 打印语句

作者头像
py3study
发布2020-01-07 10:22:15
1.3K0
发布2020-01-07 10:22:15
举报
文章被收录于专栏:python3python3python3

Python 打印语句

首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。

1、print语句用来打印,并在行的末尾添加一个换行。

>>> print "Hello World!"                # 打印"Hello World!"并换行
Hello World!

2、print在语句中遇到逗号添加一个空格。

>>> print 12, 3.4, "Hello World!"
12 3.4 Hello World!
>>> for x in "123456789":
	print x,
1 2 3 4 5 6 7 8 9

3、print支持字符串格式化。

以百分号(%)为格式符,后面是一个元组。具体格式可参见Python字符串格式化。

>>> print "%d" %(12)
12
>>> print "%f, % s" % (3.4, "Hello World!")
3.400000, Hello World!

4、print打印重定向。

print方法使用sys.stdout的write方法来实现,可以通过修改sys.stdout来实现输出的重定向。

>>> import sys                          # 导入sys模块
>>> tmp = sys.stdout                    # 变量tmp记录原有的输出目标
>>> sys.stdout = open("log.txt", "w")   # 打开一个文件作为新的输出目标
>>> print("Hello World")                # 输出内容
>>> print 1, 2, 3
>>> sys.stdout.close()                  # 关闭文件
>>> sys.stdout = tmp

通过open()函数读取"log.txt"文件。

>>> open("log.txt", "r").read()
'Hello World\n1 2 3\n'

也可以查看当前目录,是否存在log.txt文件。

>>> import os
>>> os.getcwd()
'E:\\'
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 打印语句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档