主要观点总结
这篇文章介绍了Python中f-strings(格式化字符串字面量)的多种用途。
关键观点总结
关键观点1: 基本变量插值
可以在字符串中直接插入变量。
关键观点2: 表达式求值
f-strings中可以包含表达式,例如进行简单的数学运算。
关键观点3: 格式化数字
f-strings可以轻松格式化数字,提高可读性。
关键观点4: 使用字典
可以在f-strings中访问字典的键。
关键观点5: 调用函数
f-strings可以在花括号内调用函数。
关键观点6: 使用对象属性
可以直接在f-string中访问对象的属性。
关键观点7: 多行F-strings
F-strings支持多行字符串,使用三重引号。
关键观点8: 条件表达式
可以在f-strings中包含条件表达式。
关键观点9: 填充和对齐
F-strings可以控制文本的宽度和对齐方式,这对于格式化表格很有用。
文章预览
1. 基本变量插值 可以将变量直接插入字符串。 name = "云朵君" age = 30 print( f"My name is {name} and I am {age} years old." ) My name is 云朵君 and I am 30 years old. 2. 表达式求值 可以在 f-strings 中包含表达式。 a = 10 b = 5 print (f "Sum of {a} and {b} is {a + b}." ) Sum of 10 and 5 is 15. 3. 格式化数字 F-strings 可以轻松格式化数字以提高可读性。 value = 1234.56789 print (f "Formatted value: {value:.2f}" ) Formatted value: 1234.57 4. 使用字典 可以在 f-strings 中访问字典键。 person = { 'name' : 'Bob' , 'age' : 28 } print( f"Person's name is {person[ 'name' ]} and age is {person[ 'age' ]} ." ) Person's name is Boband age is 28. 5. 调用函数 F-strings 可以在花括号内调用函数。 def greet (name) : return f"Hello, {name} " print( f"Greeting: {greet( 'Charlie' )} " ) Greeting: Hello, Charlie 6.使用对象属性 可以直接在 f-string
………………………………