print()是Python中最基础也是最重要的内置函数之一,用于将指定的内容输出到标准输出设备(通常是屏幕)。本文将全面解析print()方法的使用技巧和注意事项。
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
参数说明:
print("Hello, World!") # 输出字符串
print(100) # 输出数字
print(3.14) # 输出浮点数
print("姓名:", "张三", "年龄:", 25) # 默认用空格分隔
print("姓名:", "张三", "年龄:", 25, sep='|') # 自定义分隔符
name = "李四"
age = 30
print(f"姓名: {name}, 年龄: {age}") # f-string格式化
print("姓名: %s, 年龄: %d" % (name, age)) # %格式化
print("姓名: {}, 年龄: {}".format(name, age)) # format方法
print("不换行", end='')
print("继续在同一行")
with open('output.txt', 'w') as f:
print("写入文件内容", file=f)
print("换行符\n制表符\t")
print(r"原始字符串\n不会转义")
print("\033[31m红色文字\033[0m") # Linux终端彩色输出
A: 默认会换行,可以通过设置end参数修改。
A: 用逗号分隔多个变量即可,如print(var1, var2, var3)。
A: 可以,通过file参数指定文件对象。
掌握print()方法是Python编程的基础,灵活运用各种参数和格式化方法可以大大提高开发效率。