Python中的转义字符是如何使用的?

2026-04-20 03:031阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计405个文字,预计阅读时间需要2分钟。

Python中的转义字符是如何使用的?

1. 转义字符定义:转义字符(Escape character)用于表示无法直接显示的ASCII字符。所有的ASCII码都可以通过在字符前加上反斜杠(\)来表示,通常使用八进制数(通常是进制数)来表示。例如:\n表示换行符,\t表示制表符。而Python中定义了一些字母前加反斜杠来表示那些不能直接显示的ASCII字符,如:\n表示换行符,\t表示制表符。

1 转义字符

定义:

转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而python中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

一句话:就是在一些字符前加 “\” 使它具有其他意义。

Python中的转义字符是如何使用的?

1.1 使用方式

  • \n:换行

  • \t:水平制表符Tab,1-4个空格

  • \r:回车

    将光标回开头

    print('hello\rworld')

    输出world会将hello覆盖

  • \b:退格

  • \:输出反斜杠

  • ':输出单引号

  • ":输出双引号

  • 原字符

    不希望字符串中的转义字符起作用,就使用原字符,在字符前加r或R

    注意:末尾不能是一个\,可以是两个

    print(r'hellow\nworld\\')
  • 1.2 运行结果

    1.2.1 完整代码

    print('hellow\nworld') print("==============1===============") print('hellow\tworld') print("==============2===============") print('helloooo\tworld') print("==============3===============") print('hello\bworld') print("==============4===============") print(r'hellow\nworld\\')

    1.2.2 运行结果

    本文共计405个文字,预计阅读时间需要2分钟。

    Python中的转义字符是如何使用的?

    1. 转义字符定义:转义字符(Escape character)用于表示无法直接显示的ASCII字符。所有的ASCII码都可以通过在字符前加上反斜杠(\)来表示,通常使用八进制数(通常是进制数)来表示。例如:\n表示换行符,\t表示制表符。而Python中定义了一些字母前加反斜杠来表示那些不能直接显示的ASCII字符,如:\n表示换行符,\t表示制表符。

    1 转义字符

    定义:

    转义字符(Escape character),所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而python中定义了一些字母前加""来表示常见的那些不能显示的ASCII字符,如\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

    一句话:就是在一些字符前加 “\” 使它具有其他意义。

    Python中的转义字符是如何使用的?

    1.1 使用方式

  • \n:换行

  • \t:水平制表符Tab,1-4个空格

  • \r:回车

    将光标回开头

    print('hello\rworld')

    输出world会将hello覆盖

  • \b:退格

  • \:输出反斜杠

  • ':输出单引号

  • ":输出双引号

  • 原字符

    不希望字符串中的转义字符起作用,就使用原字符,在字符前加r或R

    注意:末尾不能是一个\,可以是两个

    print(r'hellow\nworld\\')
  • 1.2 运行结果

    1.2.1 完整代码

    print('hellow\nworld') print("==============1===============") print('hellow\tworld') print("==============2===============") print('helloooo\tworld') print("==============3===============") print('hello\bworld') print("==============4===============") print(r'hellow\nworld\\')

    1.2.2 运行结果