f-string字符串格式化方法

f-string

f-string是一种在Python3.6版本中引入的新的字符串格式化方法。它允许在字符串中插入变量值或表达式的计算结果,使用一种简单的、直观的语法。

f-string的格式为f"字符串 {表达式/变量}",其中大括号 {} 内可以是一个变量名、一个表达式,甚至是一个函数调用。

以下是一些f-string的示例:

name = "Alice"
age = 30

# 使用变量
print(f"My name is {name}.")
# 输出结果: My name is Alice.

# 使用表达式
print(f"I am {age * 12} months old.")
# 输出结果:I am 360 months old.

# 使用函数调用
def greet(name):
    return f"Hello, {name}!"
print(greet("Bob"))
# 输出结果:Hello, Bob!

f-string能够提供更简洁、直观的字符串格式化方法,使代码更易读和维护。同时,f-string还支持在大括号内使用富文本格式化选项,如指定数值的精度、宽度、对齐方式等。

需要注意的是,f-string只支持Python3.6及以上的版本。在较旧的Python版本中,需要使用其他方法来格式化字符串,如使用format()方法或 % 操作符。

你可能感兴趣的:(python学习基础内容,python)