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 for语句_Python循环语句

    python流程控制语句包括:if条件语句.while循环语句.for循环语句.range函数以及break.continue.paa控制语句 一.if语句 a = 2 if a >3: pri ...

  2. python的print语句_Python print语句

    1. 输出字符串 >>> strHello = 'Hello World' >>> print (strHello) Hello World 2. 格式化输出整数 ...

  3. python的语句_Python的语句

    python中的两种语句: 1.if条件控制语句 格式: if: a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:&q ...

  4. python return返回值_Python return语句 函数返回值

    return语句是从python 函数返回一个值,在讲到定义函数的时候有讲过,每个函数都要有一个返回值.Python中的return语句有什么作用,今天就来仔细的讲解一下. python 函数返回值 ...

  5. python的常用语句_python常用语句

    python常用语句 一:判断语句: 所谓判断语句,就是指满足某些条件之后,才允许做的事情,而不满足条件,是不允许做的.例如在现实生活中,我们过马路时要看红绿灯,只有出现红灯的时候,我们才能过马路,否 ...

  6. python求1000素数_python输出1到1000以内的所有素数

    python输出1到1000以内的所有素数 发布时间:2020-05-19 10:09:10 来源:亿速云 阅读:322 作者:Leah 这篇文章主要为大家详细介绍了python输出1到1000以内的 ...

  7. python if嵌套语句_Python if语句的嵌套

    Python if语句的嵌套 现在,if.else if.else 大家已经掌握了,所以,我们在这个基础上,再学习另一个内容. 这个内容就是if语句的嵌套,那么,什么是嵌套呢?其实,嵌套就是在if.e ...

  8. python输出结果换行_python输出时如何换行

    在我们常用的print()方法进行输出时,通常输出结果是整行显示出来的,这时候我们需要考虑一下,我们输出的结果需不需要换行? 不需要换行的方法也是so esay的,这里就不多赘述了,来说说如何做到输出 ...

  9. python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换

    一.说明 时间的获取及时间各格式间的转换是比较常用的操作,但一是多种语言经常容易弄混,二是同一种语言同一个功能可能有不同的实现函数,导致每次处理时间经常要百度所以来记录一下. 另外个人真不喜欢同样功能 ...

最新文章

  1. eclipse中的git安装与使用
  2. 从源码了解spring bean实例化过程
  3. html中选择收货地址时候,收货地址.html
  4. 计算机英语课程背景,专家讲座第十五讲:信息化背景下高质量大学英语课程建设与教学设计...
  5. android studio gradle 自动更新,android studio gradle 两种更新方法更新
  6. android 事务管理软件,安卓 Android基于安卓移动终端的个人事务管理系统
  7. 计算分数加减表达式的值(信息学奥赛一本通-T1079)
  8. 腾讯、阿里、百度...大厂招聘火热中,测试员如何才能入大厂?
  9. 【Sentry】为什么Cloudera要创建Hadoop安全组件Sentry?
  10. php点赞,php如何实现点赞
  11. 《统计学习方法》读书笔记——机器学习常用评价指标
  12. YaoLingJump开发者日志(四)
  13. linux 驱动学习
  14. WireShark抓包分析
  15. c语言必背入门代码百度云,c语言初学必背代码资料.doc
  16. 思科模拟器Cisco Packet Tracer的汉化教程
  17. html中给div加链接,用html给div加类似a标签的超链接(转)
  18. 按键精灵手机助手找回素材
  19. php轻松入门视频教程,PHP轻松入门视频教程
  20. java经典算法(七)---zws

热门文章

  1. docker desktop ubuntu镜像_「Docker」 - 镜像仓库
  2. 主成分分析的数学原理
  3. 模拟标准c++中的Rtti
  4. 封装的可运行于winform与web的Log4Net的类库
  5. javascript中清空数组的两种方式
  6. 用syslinux启动u盘
  7. 让delphi2010操作界面回到delphi7模式
  8. 【路由交换实验】生成树STP(stp,rstp,mstp)
  9. SpringMVC拦截器HandlerInterceptor原理及使用
  10. 快速失败(fail-fast)和安全失败(fail-safe)