📅  最后修改于: 2023-12-03 15:24:46.588000             🧑  作者: Mango
在 Python 中,我们可以使用 print()
函数来打印输出内容。它是一个内置函数,常用于调试和输出程序运行结果。下面我们来介绍一些打印的常用技巧。
使用 print()
函数打印基础内容,可以直接传入字符串到 print()
函数中:
print('Hello World')
# 输出 Hello World
除了直接传入字符串,我们还可以传入变量,如下例:
name = 'Alice'
print('My name is', name)
# 输出 My name is Alice
此时,字符串和变量都可以连成一句话输出。
我们也可以使用格式化字符串来定制化输出内容,以使用 str.format()
函数实现:
age = 18
print('I am {} years old'.format(age))
# 输出 I am 18 years old
在占位符 {}
中可以填充变量名,此格式在 Python 3.6 及以上版本已废弃。
Python 3.6 及以上版本支持 f-string 方式使用格式化字符串,可以将变量直接放在大括号内:
age = 18
print(f'I am {age} years old')
# 输出 I am 18 years old
在对数字类型进行打印时,我们可以使用格式化字符串来控制数字的输出格式。
最基本的方式是使用 %
运算符来实现:
num = 42
print('The answer is %d' % num)
# 输出 The answer is 42
其中 %d
表示输出整数类型。
还可以使用 float
和 string
等类型,如下例:
pi = 3.1415
title = 'Python'
print('The value of pi is %.2f and my favorite lang is %s' % (pi, title))
# 输出 The value of pi is 3.14 and my favorite lang is Python
默认情况下,print()
函数输出内容后会自动换行,但我们可以使用 end
参数来改变行末的字符:
print('Hello', end=' ')
print('World')
# 输出 Hello World
此时输出结果不会换行,中间的空格是使用 end
参数添加上去的。
Python 中的 print()
函数非常常用,掌握它的使用技巧可以使我们的打印能力更强大。上述例子仅是其中一些常见用法,更多关于 print()
函数的用法可以查看官方文档。