专栏首页python3Python 打印语句

Python 打印语句

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:\\'

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python自动化开发学习1-2

    Python有他有非常丰富的标准库和第三方库。使用前要先用import命令导入,然后才能在之后的代码中调用。

    py3study
  • 我的Python分析成长之路8

    Numpy:是Numerical Python的简称,它是目前Python数值计算中最为基础的工具包,Numpy是用于数值科学计算的基础模块,不但能够完成科学...

    py3study
  • Python3.6 异常处理和asser

    py3study
  • 【大牛经验】26种语言输出HelloWord

    【大牛】26种语言输出HelloWord 1. C ? ---- 2. C++ ? ---- 3. C# ? ---- 4. Bash echo "Hello,...

    奋斗蒙
  • head first python选读(4):web 开发

    这个app.py是所有文件的入口。因此所有的文件都依靠这个文件进行交互。路径以根目录为主。

    一粒小麦
  • Numpy统计计算、数组比较,看这篇就够了

    如上述例子所示,axis = 1计算的是行的和,结果以列的形式展示。axis = 0计算的是列的和,结果以行的形式展示。

    华章科技
  • Python MRO

    对于Python中的多继承情况,运行时在搜索对象的属性或方法时,需要遵循一定的顺序规则,这个规则称为:Method Resolution Order (MRO)...

    雪飞鸿
  • 使用Rasterio读取栅格数据

    有没有觉得用GDAL的Python绑定书写的代码很不Pythonic,强迫症的你可能有些忍受不了。不过,没关系,MapBox旗下的开源库Rasterio帮我们解...

    卡尔曼和玻尔兹曼谁曼
  • Pythpon 爬取中国天气网数据

    以前看别人用python写爬取数据的程序感觉特牛掰,今天在网上找到了一个例子参考了下,自己也写了一个。之后会结合微信机器人,然后每隔一段时间给自己和好友发送天气...

    用户5908113
  • PHP数据类型

    可以用十进制、二进制、八进制、十六进制表示,前面加上“+”和“-”表示正整数和负整数

    白胡杨同学

扫码关注云+社区

领取腾讯云代金券