Python字符串可以有多种形式,主要包括单引号、双引号、三引号、原始字符串、字节字符串和格式化字符串等。 这些形式各有特点,适用于不同的场景,灵活运用可以提升代码的可读性和效率。
- 单引号字符串:用单引号(
'
)包裹的字符串,例如'Hello'
。适合内容本身不含单引号的情况。 - 双引号字符串:用双引号(
"
)包裹的字符串,例如"World"
。适合字符串内包含单引号时使用,避免转义。 - 三引号字符串:用三个单引号(
'''
)或双引号("""
)包裹的字符串,支持多行文本,常用于文档字符串或多行注释。 - 原始字符串:以
r
或R
开头的字符串,例如r"C:\path"
,反斜杠不会被转义,适合正则表达式或文件路径。 - 字节字符串:以
b
或B
开头的字符串,例如b'data'
,表示字节序列而非Unicode文本,常用于二进制数据处理。 - 格式化字符串:以
f
或F
开头的字符串,例如f"Value: {x}"
,支持内嵌表达式,简化变量拼接。
掌握这些字符串形式,能更高效地处理文本数据,适应不同编程需求。