{site_name}

{site_name}

🌜 搜索

Python f-string是一种用于格式化字符串的新语法,它是自Python 3.6版本以后引入的

Python 𝄐 0
python中f_string,python f-strings,python f string和format,python string float,python的fstring,python f_string
Python f-string是一种用于格式化字符串的新语法,它是自Python 3.6版本以后引入的。f-string使用大括号 {} 包含表达式,并在字符串前加上字母"f"或"F"来表示这是一个f字符串。

相比传统的字符串格式化方法,如“%”操作符和str.format() 方法,f-strings 更为简洁方便,同时也更易读和易写。

下面是一些示例:

name = "小明"
age = 18
print(f"{name}今年{age}岁了")

输出结果为:小明今年18岁了


num1 = 10
num2 = 20
result = num1 + num2
print(f"两个数的和为{result}")

输出结果为:两个数的和为30

f-strings也支持在表达式中使用函数、变量和常量等。


import math
radius = 5
circumference = 2 * math.pi * radius
print(f"半径为{radius}的圆的周长是{circumference:.2f}")

输出结果为:半径为5的圆的周长是31.42

在这个示例中,我们计算了圆的周长,并使用:f格式化指令来保留两位小数。