输入输出

输入 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
posted @ 2025-03-08 20:25  CyrusHuang  阅读(15)  评论(0)    收藏  举报