print() 是Python中最常用的内置函数之一,用于将内容输出到控制台。它是Python初学者最先接触的函数,也是日常编程中不可或缺的工具。
print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)最简单的用法是直接输出字符串:
print("Hello, Python!")输出结果: Hello, Python!
输出变量和表达式的结果:
name = "Alice"
age = 25
print("姓名:", name, "年龄:", age)
print("明年年龄:", age + 1)输出结果: 姓名: Alice 年龄: 25 明年年龄: 26
自定义多个值之间的分隔符:
print("2023", "08", "14", sep="-")
print("Python", "is", "awesome", sep="***")输出结果: 2023-08-14 Python***is***awesome
自定义输出结束时的字符:
print("Hello", end=" ")
print("World", end="!")
print(" How are you?")输出结果: Hello World! How are you?
使用f-string(Python 3.6+推荐):
name = "Bob"
score = 95.5
print(f"{name}的成绩是{score}分")
print(f"成绩保留一位小数: {score:.1f}")输出结果: Bob的成绩是95.5分 成绩保留一位小数: 95.5
将内容输出到文件而不是控制台:
with open("output.txt", "w") as f:
print("这是保存到文件的内容", file=f)
print("第二行内容", file=f)执行后将在当前目录创建output.txt文件并写入内容
使用print函数创建简单的进度条效果:
import time
print("下载进度:")
for i in range(1, 21):
# 打印进度条
print(f"\r[{'#'*i}{'.'*(20-i)}] {i*5}%", end='', flush=True)
time.sleep(0.2)
print("\n下载完成!")输出效果(动态变化):
[####################] 100% 下载完成!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。