【Python05】Python转义字符

  1. 转义字符的定义:由反斜杠加上一个字符或数字组成,它把反斜杠后面的字符或数字转换成特定的意义。

  2. 一般转义字符有:\n 代表换行符;\t 代表横向跳格;\ 代表反斜杠;\” 代表双引号;\’ 代表单引号;\r代表回车;\b代表退格

  3. 题目:请各位读者在草稿纸上写写下面的输出函数应该输出什么?可以根据注释后面的提示进行思考。

作   者: 要努力,努力,再努力
开发时间: 2022/4/5 21:07
转义字符
print('hello\nworld')     # \n -->newline的首字母表示换行
print('hello\tworld')     # \t -->tab的首字母表示制表符
print('helloooo\tworld')  # \t -->tab的首字母表示制表符
print('hello\rworld')     # \r -->return的首字母表示返回
print('hello\bworld')     # \b -->backspace的首字母表示退一个格
print('http:\\\\www.baidu.com')
print('老师说:\"大家好\"')

代码执行结果:

【Python05】Python转义字符

这里解释一下print(‘hello\tworld’) 和 print(‘helloooo\tworld’) 为什么输出的制表符位数不一样?

我们可以看到 print(‘hello\tworld’) 中的 \t 是占用了三个位置。而 print(‘helloooo\tworld’) 中是占用了四个位置。是因为制表符 tab 本来是占用四个位置的,用表格去解释如下:

【Python05】Python转义字符

所以制表符空出的位置与前一个模块所占位置具有很大关系。

  1. 如果我们不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或者R。
print(r'hello\nworld')

其运行结果为:

【Python05】Python转义字符
  1. 注意: print(‘hello\nworld\’) 是报错的,因为最后一个字符不能是单个反斜线,但可以是双数的反斜杠。

【Python 转义字符就是这些~如有不对之处,欢迎批评指正。】

Original: https://blog.csdn.net/weixin_42322991/article/details/123977316
Author: 大厂ballballyou
Title: 【Python05】Python转义字符

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/671176/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球