18、转义字符

小白量化 2025-12-09 13:07:24 59 举报

1、 转义字符
字符串:带有引号的数据   "xiaobai"   以字符为单位
(1)含义
在Python中,转义字符用于在字符串中表示那些通常具有特殊含义的字符
(2)常见转义字符
①  \t 制表符
在字符串中插入一个制表符,通常用于对齐文

# 示例1
print("xiaobai")
print("\txiaobai")

# 4个英文字符构成一个单元格

# 示例2
print("abcd")
print("\t*")                # 4个英文字符
print("w\t*")               # 3个英文字符
print("ww\t*")              # 2个英文字符
print("www\t*")             # 1个英文字符
print("wwww\t*")            # 4个英文字符
print("wwwww\t*")           # 3个英文字符

② \n 换行符
在字符串中插入一个换行符,用于在文本中指示新的一行的开始。

# 示例
print("这是第一行\n这是第二行\n这是第三行")

③ \\ 反斜杠符号
用于在字符串中表示一个 \

# 示例
print("\\")       # \
print("\\\\")     # \\
print("abcdef\g")


④ \' 和 \"  引号,字符串中单引号或双引号的表达方式:

# 示例1
print('He said, 'Hello World'')    # SyntaxError: invalid syntax. Perhaps you forgot a comma?

# 如果字符串中有引号,采用内双外单,内单外双

# 示例2
print("He said, 'Hello World'")
print('He said, "Hello World"')

# 如果必须使用与字符串界定符相同的引号,则使用转义字符

# 示例3
print('He said, "Hello World! It\'s a beautiful day"')
print("He said, \"Hello World! It's a beautiful day\"")

⑤ r'' 原始字符串
原始字符串不会处理字符串中的转义字符,即字符串中的反斜杠被当作普通字符处理,而不是转义字符的引导符
这在你需要表示很多反斜杠的字符串特别有用,比如文件路径、正则表达式等。

# 示例
print(r"D:\tools\Python\tcl\tcl8\8.5")

量化小白,从0开始学量化! 1

著作权归文章作者所有。 未经作者允许禁止转载!

最新回复 ( 0 )
发新帖
0