输入输出
输入 input()
等待用户输入,输入内容都会被作为字符串
text = input("请输入内容:")
print(text)
输出 print()
| 参数 | 作用 | 默认值 | 示例 |
|---|---|---|---|
sep |
指定多个值之间的分隔符 | ' ' |
print("A", "B", sep="-") → A-B |
end |
指定输出结束时的字符 | '\n' |
print("Hello", end=" ") → Hello |
% 格式化
# 字符串和整数
print("Name: %s, Age: %d" % ("Alice", 25)) # Name: Alice, Age: 25
# 浮点数格式化
print("Height: %.2f" % 1.7534) # Height: 1.75
str.format()
# 默认顺序
print("Name: {}, Age: {}".format("Alice", 25)) # Name: Alice, Age: 25
# 索引和格式化
print("Name: {0}, Age: {1}, Height: {2:.2f}".format("Alice", 25, 1.7534)) # Name: Alice, Age: 25, Height: 1.75
# 关键字参数
print("Name: {name}, Age: {age}".format(name="Alice", age=25)) # Name: Alice, Age: 25
f-string
Python 3.6+ 引入,简洁高效,推荐使用
name, age = "Alice", 25
# 直接嵌入变量
print(f"Name: {name}, Age: {age}") # Name: Alice, Age: 25
# 浮点数格式化
height = 1.7534
print(f"Height: {height:.2f}") # Height: 1.75
# 表达式计算
print(f"Next year, age will be {age + 1}") # Next year, age will be 26

浙公网安备 33010602011771号