专栏名称: 数据STUDIO
点击领取《Python学习手册》,后台回复「福利」获取。『数据STUDIO』专注于数据科学原创文章分享,内容以 Python 为核心语言,涵盖机器学习、数据分析、可视化、MySQL等领域干货知识总结及实战项目。
目录
今天看啥  ›  专栏  ›  数据STUDIO

Python 中 F-strings 的 9 种创意用法

数据STUDIO  · 公众号  · Python  · 2024-11-21 11:30
    

主要观点总结

这篇文章介绍了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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览