📜  python 如何打印 - Python (1)

📅  最后修改于: 2023-12-03 15:04:15.965000             🧑  作者: Mango

Python 如何打印

Python 作为一门高级编程语言,提供了丰富的打印方式,可以满足不同的打印需求。下面将介绍几种常用的打印方式。

打印字符串和变量
打印单个字符串

可以使用 print 函数来打印一个字符串。

print('Hello, Python!')

输出:

Hello, Python!
打印多个字符串

可以使用逗号分隔多个字符串,即可在同一行上打印多个字符串。

print('Hello,', 'Python!')

输出:

Hello, Python!
打印变量

可以在 print 函数中传入变量,打印变量的值。变量可以是任何 Python 对象。

a = 10
print(a)

输出:

10
打印多个变量

可以使用逗号分隔多个变量,即可在同一行上打印多个变量。

a = 10
b = 20
print(a, b)

输出:

10 20
格式化输出

有时候,我们需要把变量和字符串混合在一起输出,这时就需要格式化输出。Python 提供了多种格式化输出方法。

使用百分号格式化

可以使用 % 操作符来实现基本的格式化输出。

name = 'Python'
version = 3.7
print('I am using %s version %.1f.' % (name, version))

输出:

I am using Python version 3.7.

其中,%s 是一个占位符,表示字符串;%.1f 是一个占位符,表示保留一位小数的浮点数。可以在占位符后添加数字来指定输出的宽度。

使用 f-string 格式化

在 Python 3.6 中引入了 f-string,可以更简单地实现格式化输出。

name = 'Python'
version = 3.7
print(f'I am using {name} version {version:.1f}.')

输出:

I am using Python version 3.7.

其中,{} 中的表达式将被计算,并在输出时替换为结果。可以在表达式后添加冒号和格式说明符,来指定输出的格式。

输出至文件

有时候,我们需要把输出重定向至文件中,可以使用 print 函数的 file 参数来实现。

with open('output.txt', 'w') as f:
    print('Hello, Python!', file=f)

以上代码会将 'Hello, Python!' 写入到 output.txt 文件中。

结论

Python 提供了多种打印方式,可以根据不同的需求选择合适的方式。以上介绍的方式都是常用的,并且易于掌握。