Python中如何实现转义的五种表示方法?

2026-05-28 15:060阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Python中如何实现转义的五种表示方法?

1. 为什么要有转换?ASCII 表中一共有 128 个字符。其中,我们非常熟悉的字母、数字、标点符号等都可以从键盘直接输入。除此之外,还有一些非常特殊的字符,这些字符需要通过转换才能输入。


1. 为什么要有转义?

ASCII 表中一共有 128 个字符。这里面有我们非常熟悉的字母、数字、标点符号,这些都可以从我们的键盘中输出。除此之外,还有一些非常特殊的字符,这些字符,我通常很难用键盘上的找到,比如制表符、响铃这种。

为了能将那些特殊字符都能写入到字符串变量中,就规定了一个用于转义的字符 \ ,有了这个字符,你在字符串中看的字符,print 出来后就不一定你原来看到的了。

举个例子

>>> msg = "hello\013world\013hello\013python"
>>> print(msg)

hello
world
hello
python
>>>

是不是有点神奇?变成阶梯状的输出了。

阅读全文

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

Python中如何实现转义的五种表示方法?

1. 为什么要有转换?ASCII 表中一共有 128 个字符。其中,我们非常熟悉的字母、数字、标点符号等都可以从键盘直接输入。除此之外,还有一些非常特殊的字符,这些字符需要通过转换才能输入。


1. 为什么要有转义?

ASCII 表中一共有 128 个字符。这里面有我们非常熟悉的字母、数字、标点符号,这些都可以从我们的键盘中输出。除此之外,还有一些非常特殊的字符,这些字符,我通常很难用键盘上的找到,比如制表符、响铃这种。

为了能将那些特殊字符都能写入到字符串变量中,就规定了一个用于转义的字符 \ ,有了这个字符,你在字符串中看的字符,print 出来后就不一定你原来看到的了。

举个例子

>>> msg = "hello\013world\013hello\013python"
>>> print(msg)

hello
world
hello
python
>>>

是不是有点神奇?变成阶梯状的输出了。

阅读全文