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. hdu1568斐波那契前4位
  2. boost::geometry::model::d3::point_xyz用法的测试程序
  3. 如何写一个好的方法-读Clean Code 有感
  4. 30/100. Queue Reconstruction by Height
  5. php可变变量讲解,PHP可变变量实例详解
  6. css如何设置固定位置,用css固定位置的方法
  7. xheditor可视化富文本编辑器
  8. 伪彩色增强(基于MATLAB)
  9. 微信公众号模板消息(带流程图)
  10. DELPHI XE10 fmx表格控件Grid单元格根据内容值来设置颜色
  11. Vue工程测试Element-UI插件是否可用步骤
  12. 老鹰教小鹰飞翔的故事
  13. 如何修改图片的dpi?图片的dpi怎么调?
  14. Solr Server服务器端安装配置
  15. echarts 画中国地图
  16. 数据分析[1.1]--拆解方法总结
  17. PL/SQL测试存在CLOB类型入参的存储过程时,入参为NULL
  18. 使用react进行项目开发
  19. CPU FPU DSP MPU的概念介绍
  20. Django ORM查询之外键、关系的反向引用

热门文章

  1. 使命召唤13进不去游戏
  2. 一加账号app_一加天气APP发布 氢OS将会尊重原生态
  3. Linux stunnel客户端配置,Stunnel客户端安装和配置
  4. stunnel4隧道工具
  5. spring常见话题
  6. 计算机在无纸化办公系统中应用属于,福建省闽侯职专计算机基础知识练习题.doc...
  7. 计算机网络原理谢仁希版第四章网络层总结
  8. 【Linux】制作Linux系统(Ubuntu)U盘启动盘(含UltraISO安装及注册码)
  9. PCI9054 学习小结
  10. Vagrant 基本使用操作