专业编程基础技术教程

网站首页 > 基础教程 正文

【学习】python 转义字符与原始字符串

ccvgpt 2024-08-14 15:27:18 基础教程 16 ℃

Python 转义字符与原始字符串是两种不同的字符串表示方式。转义字符是用反斜杠 \ 开头的特殊字符,用来表示一些无法直接输入的字符,如换行符 \n,制表符 \t,单引号 \’ 等。原始字符串是以字母 r 或 R 开头的字符串,如 r’…’ 或 R’…',它们不会对反斜杠进行转义,而是将其作为普通字符处理。原始字符串通常用于处理正则表达式或者 Windows 路径等含有多个反斜杠的情况。

例如,如果想表示一个 Windows 路径 C:\Users\Admin\Desktop,可以使用以下两种方式:

【学习】python 转义字符与原始字符串

  • 使用转义字符:path = \"C:\\\\Users\\\\Admin\\\\Desktop\"
  • 使用原始字符串:path = r\"C:\\Users\\Admin\\Desktop\"

两种方式都可以得到相同的结果,但是使用原始字符串更加简洁和清晰。可以使用 print 函数来查看字符串的实际内容,如:


# 使用转义字符
path = "C:\\Users\\Admin\\Desktop"
print(path)
# 输出:C:\Users\Admin\Desktop

# 使用原始字符串
path = r"C:\\Users\\Admin\\Desktop"
print(path)
# 输出:C:\Users\Admin\Desktop

Python 中有很多转义字符,它们是用反斜杠 \ 开头的特殊字符,用来表示一些无法直接输入的字符,或者有特殊含义的字符。以下是一些常见的转义字符:

  • \n 表示换行符,用来在字符串中换到下一行。
  • \t 表示制表符,用来在字符串中插入一个水平的空格。
  • \r 表示回车符,用来在字符串中将光标移动到本行开头。
  • \\ 表示反斜杠本身,用来在字符串中输入一个普通的反斜杠。
  • \’ 表示单引号,用来在字符串中输入一个普通的单引号。
  • \" 表示双引号,用来在字符串中输入一个普通的双引号


最近发表
标签列表