📅  最后修改于: 2023-12-03 15:14:57.997000             🧑  作者: Mango
F-String 是 Python 3.6 引入的一个新特性,它允许将表达式嵌入到字符串内部。当与换行符一起使用时,这个特性可以使代码更加清晰易懂。
F-String 从字面上讲就是 f 标识符后跟字符串,其中可在字符串中嵌入表达式,这些表达式将与字符串的其他部分一起被求值并成为字符串的一部分。
>>> name = 'Fred'
>>> f'Hello, {name}!'
'Hello, Fred!'
F-Strings 最大的好处是语法上的简洁和易读性,特别是与其他字符串格式化的选项相比。
F-String 可以与换行符一起使用,这使得长字符串更易于阅读和修改。可以使用 \n
或者 ''' '''
来创建换行。
使用 \n
:
>>> name = 'Peter'
>>> profession = 'programmer'
>>> message = f'Hi {name},\nWelcome to the world of {profession}.'
>>> print(message)
Hi Peter,
Welcome to the world of programmer.
使用 ''' '''
:
>>> name = 'Peter'
>>> profession = 'programmer'
>>> message = f'''Hi {name},
Welcome to the world of {profession}.'''
>>> print(message)
Hi Peter,
Welcome to the world of programmer.
F-String 是一个强大的代码简化工具。与换行符一起使用,可以更容易地处理长字符串。
如果您还没有使用 F-String,请开始学习并享受这个简单而强大的特性吧.