Sourcery 重构建议:使用 f-strings 代替 format 函数
这是一条关于使用 f-strings 代替 format 函数的重构建议。它建议使用 Python 3.6 之后版本中引入的 f-strings 来进行字符串格式化,而不是调用 format 函数。这样可以使代码更简洁易读。
要解决这个问题,可以简单地将字符串中的'{}' 替换为变量或表达式,并将整个字符串放在一个以 'f' 开头的字符串字面值中。例如,将以下代码:
name = 'John'
age = 25
greeting = 'Hello, my name is {} and I am {} years old'.format(name, age)
重构为:
name = 'John'
age = 25
greeting = f'Hello, my name is {name} and I am {age} years old'
注意,在 f-strings 中,变量或表达式应该用大括号括起来,并在前面加上一个 'f'。
原文地址: https://www.cveoy.top/t/topic/npkp 著作权归作者所有。请勿转载和采集!