当前位置: 首页 > 编程笔记 >

Python打印基础

景河
2023-03-14
本文向大家介绍Python打印基础,包括了Python打印基础的使用技巧和注意事项,需要的朋友参考一下

示例

在Python 3及更高版本中,print是函数而不是关键字。

print('hello world!')
# 出:你好世界!

foo = 1
bar = 'bar'
baz = 3.14

print(foo)    
# 出:1
print(bar)    
# 出:酒吧
print(baz)
# 出:3.14

您还可以将许多参数传递给print:

print(foo, bar, baz)
# 出:1 bar 3.14

print多个参数的另一种方法是使用+

print(str(foo) + " " + bar + " " + str(baz))
# 出:1 bar 3.14

+但是,在用于打印多个参数时,应注意的是,参数的类型应该相同。尝试打印上面的示例而没有强制转换为stringfirst会导致错误,因为它将尝试将数字添加1到字符串"bar"并将其添加到number 3.14。

# 错误:
# 类型:int str float
print(foo + bar + baz)
# 会导致错误

这是因为print将首先评估的内容:

print(4 + 5)
# 出:9
print("4" + "5")
# 出:45
print([4] + [5])
# 出:[4,5]

否则,使用a+对用户读取变量的输出会非常有帮助。在下面的示例中,输出非常易于阅读!

下面的脚本演示了这一点

import random 
#告诉python包含创建随机数的函数
randnum = random.randint(0, 12) 
#设定介于0到12之间的随机数,并将其分配给变量
print("The randomly generated number was - " + str(randnum))

您可以print使用以下end参数阻止该功能自动打印换行符:

print("t他的结尾没有换行符... ", end="")
print("see?")
# out: t他的结尾没有换行符... see?

如果要写入文件,可以将其作为参数传递file:

with open('my_file.txt', 'w+') as my_file:
    print("t他去了文件!", file=my_file)

这转到文件!

 类似资料:
  • 打印基础知识 无论您是要将图像打印到桌面打印机还是要将图像发送到印前设备,了解一些有关打印的基础知识都会使打印作业更顺利,并有助于确保完成的图像达到预期的效果。 打印类型 对于多数 Photoshop 用户而言,打印文件意味着将图像发送到喷墨打印机。Photoshop 可以将图像发送到多种设备,以便直接在纸上打印图像或将图像转换为胶片上的正片或负片图像。在后一种情况中,可使用胶片创建主印版,以便通

  • 问题内容: 在Python中打印XML的最佳方法(或多种方法)是什么? 问题答案:

  • 问题内容: 我有一个PDF文档,我想用我的python应用程序打印它。 我在这里尝试了解决方案(使用python的win32print模块打印PDF文档吗?),但是当我安装Ghostscript 9.15(即实际版本)时,它没有 我使用该命令的方式起作用,但是它会打开默认查看器(我的浏览器是Adobe Reader),并且在打印后它仍然保持打开状态,试图通过杀死其他打开的窗口来终止该进程,但我不希

  • 问题内容: 我是python的新手:我的目标是在while循环后打印完成的语句,但它给了我语法错误 我正在尝试在python中复制相同的php程序 我试过了 仍然失败,不能在结束后使用打印,还是必须等待一段时间才能完成打印 问题答案: 如果看到’>>>’,则表示您 未在编写程序 。您正在使用口译员。您一次输入一个语句。 如果要编写程序,请将其保存在扩展名为.py的纯文本文件中。您应该能够通过双击它

  • 问题内容: 我刚开始学习Python,目前正在读一本教我的书,在这本书中,一个函数与我在下面编写的函数一样,会打印第一个函数中定义的实际文本。我运行我的脚本说: 作为输出。我究竟做错了什么?我安装了错误的Python或其他东西吗?我下载了3.3.0版本 这是我的代码: 问题答案: 您的函数已经打印了文本,您不需要打印函数。只是称呼他们(别忘了括号)。

  • 所以我有这个代码,叫我白痴哈哈,但是我不能让它打印7。 代码: 我需要知道如何改变与函数中的参数同名的变量。 任何帮助都将不胜感激,如果你不明白这个问题,我很乐意解释更多。