Python中如何使用转义字符?

2026-06-11 07:011阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

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

Python中如何使用转义字符?

基本数据类型:整数、小数、字符串、布尔值。转义字符 + 可转义多个字符,如 +n+ 表示换行,+t+ 表示制表符,自身 +\+ 表示 +。在 Python 中可交互。

基本数据类型:整数、小数、字符串、布尔值。

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:

Python中如何使用转义字符?

>>> print(‘I\‘m ok.‘) I‘m ok. >>> print(‘I\‘m learning\n"Python\".\tWhat are you doing?\\‘)
I‘m learning
"Python". What are you doing?>>> print(‘\\\n\\‘)

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r‘‘表示‘‘内部的字符串默认不转义,可以自己试试:

>>> print(‘\\\t\\‘) \ >>> print(r‘\\\t\\‘) \\\t\

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用‘‘‘...‘‘‘的格式表示多行内容,可以自己试试:

>>> print(‘‘‘line1 ... line2 ... line3‘‘‘) line1 line2 line3

上面是在交互式命令行内输入,注意在输入多行内容时,提示符由>>>变为...,提示你可以接着上一行输入,注意...是提示符,不是代码的一部分:

┌────────────────────────────────────────────────────────┐ │Command Prompt - python _ □ x │ ├────────────────────────────────────────────────────────┤ │>>> print(‘‘‘line1 │ │... line2 │ │... line3‘‘‘) │ │line1 │ │line2 │ │line3 │ │ │ │>>> _ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘

当输入完结束符```和括号)后,执行该语句并打印结果。

如果写成程序并存为.py文件,就是:

print(‘‘‘line1 line2 line3‘‘‘)

多行字符串‘‘‘...‘‘‘还可以在前面加上r使用

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

Python中如何使用转义字符?

基本数据类型:整数、小数、字符串、布尔值。转义字符 + 可转义多个字符,如 +n+ 表示换行,+t+ 表示制表符,自身 +\+ 表示 +。在 Python 中可交互。

基本数据类型:整数、小数、字符串、布尔值。

转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\,可以在Python的交互式命令行用print()打印字符串看看:

Python中如何使用转义字符?

>>> print(‘I\‘m ok.‘) I‘m ok. >>> print(‘I\‘m learning\n"Python\".\tWhat are you doing?\\‘)
I‘m learning
"Python". What are you doing?>>> print(‘\\\n\\‘)

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r‘‘表示‘‘内部的字符串默认不转义,可以自己试试:

>>> print(‘\\\t\\‘) \ >>> print(r‘\\\t\\‘) \\\t\

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用‘‘‘...‘‘‘的格式表示多行内容,可以自己试试:

>>> print(‘‘‘line1 ... line2 ... line3‘‘‘) line1 line2 line3

上面是在交互式命令行内输入,注意在输入多行内容时,提示符由>>>变为...,提示你可以接着上一行输入,注意...是提示符,不是代码的一部分:

┌────────────────────────────────────────────────────────┐ │Command Prompt - python _ □ x │ ├────────────────────────────────────────────────────────┤ │>>> print(‘‘‘line1 │ │... line2 │ │... line3‘‘‘) │ │line1 │ │line2 │ │line3 │ │ │ │>>> _ │ │ │ │ │ │ │ └────────────────────────────────────────────────────────┘

当输入完结束符```和括号)后,执行该语句并打印结果。

如果写成程序并存为.py文件,就是:

print(‘‘‘line1 line2 line3‘‘‘)

多行字符串‘‘‘...‘‘‘还可以在前面加上r使用