Python中输出语句是print语句

1.逗号分隔符

在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1

y = 2

z = 3

print("the values are", x, y, z)

#打印结果为 the values are 1 2 3

在上述实例中,对于每个对象,将调用str()函数来生成输出字符串。这些输出字符串会连接在一起,彼此之间用一个空格分开,从而得到最终的输出字符串。输出通过一个换行符终止。

2.格式化输出

要生成格式化输出,可以使用字符串格式运算符 % 或 .format()方法。x = 1

y = 2

z = 3

print("the values are %d %7.5f %s" % (x, y, z))

3.更改print语句的目标

更改print语句的目标,也就是重定向。方法是添加特殊的 >>file修饰符和一个逗号,其中file是一个允许写入的文件对象f = open("file_path", 'w')

print >>f, "hello world" #这是python2中的用法,在python3的具体方法请看下文

...

f.close()

4.print()函数

Python3中最重要的更改之一就是将print转变为函数,在python2中他是一个关键字

其用法与Python2中的大致相同,但是一些细枝末节还是有区别的,下文就简述这三种。print("the values are",x, y, z, end = '') #禁止换行符

print("the values are",x, y, z, file = f) #重定向到文件对象f

print("the values are",x, y, z, sep = ',') #在值之间添加逗号

5.文本输出中的变量插入

生成输出时一个常见的问题是,生成其中包含了嵌入式变量替换的大型文本片段。比如shell脚本就支持 $name这样的变量插入。在python中无法实现这一功能。但是可以通过将格式化I/O与引导的字符串来模仿这种行为。form = """\

Dear %(name)s,

Please send back my %(item)s or pay me $%(amount)0.2f.

Sincerely yours,

Joe Python User

"""

print(form % {'name': 'Mr.Bush',

'item': 'blender',

'amount': 50.00,

})

这段代码输出Dear Mr.Bush,

Please send back my blender or pay me $50.00.

Sincerely yours,

Joe Python User

6.生成输出

直接处理文件是我们最熟悉的I/O模型。生成器函数也可以用于一个数据片段序列的形式输出I/O流,为此只需要使用yield语句,就像使用write()或print()语句一样,这样做的好处就是在处理某一段非常庞大的数据时,就不需要将所有的内容都读到内存中,可以显著减少内存的使用。

python怎么输出_python输出语句怎么用相关推荐

  1. python打印日历_python输出指定月份日历的方法

    python输出指定月份日历的方法 本文实例讲述了python输出指定月份日历的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python import calendar ca ...

  2. 用python输出_python 输出输出用法

    目录:python学习目录 开发环境:vs 2019格式化输出函数及其它说明 repr()可以把数字转换成字符串,可以把对象转换成字符串 repr().rjust()可以让内容靠右显示,并且左边加入相 ...

  3. python try命令_python try语句(try/except/else/finally) Assertions

    在python中,try/except语句也主要是用于处理程序正常执行过程中出现的一些异常情况,常见的异常如下: python程序在发现了except之后的某个错误时,往往会中断不再向下执行 try/ ...

  4. python怎么用科学计数法输出_python 输出数字,如何不以科学计数法输出?

    概述定义一个2113变量,用于记录次数,然5261后这个次数没输出一个4102数自己加1,然后处理这个数,取1653整数,并且再次归零.代码详解使用循环输出列表,利用 计数器控制输出数量,当输出到第十 ...

  5. python决策树画图_python输出决策树图形的例子

    python输出决策树图形的例子 windows10: 1,先要pip安装pydotplus和graphviz: pip install pydotplus pip install graphviz ...

  6. python vtk 文本_Python 输出用于 Paraview 后处理的 vtk 文件

    前面的博客中已经提到,Python 有 Matplotlib 这种强大的包可以「在线」地生成(并保存)漂亮的图形,但对于计算流体力学的后处理来说,很多时候需要更多「事后」的后处理.在线的即时输出,虽然 ...

  7. python字符串长度输出_python输出指定长度的字符串

    import io import sys import random import string def generate_random_str(randomlength=16): "&qu ...

  8. python循环体结束标志_Python循环语句代码详解:while、for、break

    1 while循环 循环语句是程序设计中常用的语句之一.任何编程语言都有while循环,Python也不例外.while循环的格式如下所示. while(表达式): - else: - while循环 ...

  9. python2.7不换行输出_python输出不换行

    python2.7如何让print"不换行" 如题哈,用python打印URL的网页信息是,想让其自然换行,也就是打印完一Python 2.x通过在句子的末尾添加逗号来使print ...

最新文章

  1. 医 系统 springboot搜索到的spring boot 的javaweb项目
  2. 贪心 双指针----Codeforces Round #727 (Div.2) D. PriceFixed
  3. 塔利亚菲科 ajax,[欧冠小组赛第4轮]阿贾克斯 3-1 中日德兰
  4. 全新ARM base PocketPC 2003 Emulator Beta 已登場。
  5. [洛谷2397]yyy loves Maths VI
  6. html页面字段怎么排版,如何做好html的排版标签
  7. 单按钮启停电路实物图_手绘220V清洗机电路原理图和接线方法,单相电机常见故障排查...
  8. 神秘的 shadow-dom 浅析
  9. 企业权限管理系统之AdminLTE的基本介绍(一)
  10. QT目录遍历(QDir)
  11. 【C++刷LeetCode套路1】Array题型: 双指针Two Pointers套路
  12. Java--制作乱字游戏
  13. 为什么要使用Typescript
  14. Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例
  15. SikuliX教程-下载与安装
  16. 大数据实战之Spark-Flume-Kafka-idea-Mysql实时处理数据并存储
  17. linux中户主目录,如何在Ubuntu 18.04 Bionic Beaver Linux上配置Samba服务器共享
  18. 用HTML+CSS写一个请假条
  19. onmousemove与onmouseover的区别
  20. DNS域名解析TTL是什么?TTL值设置多少合适?

热门文章

  1. angular injector
  2. Linux -- Tomcat 8.5.55 版本的下载与升级
  3. Android connectGatt 方法无法连接BLE蓝牙
  4. 一个简易的html写的请求本地的json的小说查看
  5. 1131 Subway Map (30 分)
  6. Python BS4解析库用法详解
  7. 全兼容的纯CSS级联菜单
  8. 安徽省2018工程计价电子版_安徽省住房城乡建设厅发布2018版安徽省建设工程计价依据的通知...
  9. Gala 打算建立 Play、Listen、Watch2Earn 的Web3娱乐帝国
  10. jQuery制作web qq用户体验桌面