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")
著作权归文章作者所有。 未经作者允许禁止转载!