网站首页 > 技术文章 正文
一、什么是转义字符?
√就是反斜杆+想要实现的转义功能首字母,表达特殊含义。
二、为什么需要转义字符?
√当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。
换行:\n水平制表符:\t
回车:\r 退格:\b
√当字符串中包含反斜杠、单引号、双引号等有特殊用途的字符时,必须使用反斜杆对这些字符进行转义(转换一个含义)
反斜杆:\\ 单引号:\'
双引号:\”
三、转义字符的使用
# 换行\n:\+转义功能的首字母n,n为newline的首字母,光标移动到下一行开头
#水平制表符\t:tab键,光标移动到下一组4个空格的开始处
print(‘hello\tworld’) # hell是一个制表位,o只用一个,还有3个空格,\t占用3个位置
print(‘helloooo\tworld’) # hell一个制表位,oooo一个制表位,\t占4个位置。
#回车\r:r为return的首字母,光标移动到本行开头(从r出现位置作为光标的起点)
#退格\b:b为backspace的首字母,回退一个字符
#反斜杠\\:一个\是转义字符,在这个符号前再定义一个\就会取消转义,变成一个普通\输出。(也就是说在进行输出时,遇到两个斜线,最终会以一个斜线的形式展示)
# 单引号\’ 双引号\”:加了\意思明确,这个单引号或双引号不再是字符串的边界,而是字符串中应该输出的内容。
四、原字符
原字符:不希望字符串中的转义字符起作用,就使用原字符,就是在字符串上加上r或R
- 上一篇: Pr基础知识
- 下一篇: C语言学习笔记系列—第三章
猜你喜欢
- 2025-01-11 C语言变量和常量
- 2025-01-11 文档段落异常怎么办?
- 2025-01-11 wxPython - 给菜单添加图标和快捷键
- 2025-01-11 使用 Python 开发一个 Python 解释器
- 2025-01-11 Linux系统中最常用的文本显示工具:cat命令
- 2025-01-11 Word中如何快速对齐ABCD选项?
- 2025-01-11 编写一个自动生成双色球号码的 Python 小脚本
- 2025-01-11 Python-九九乘法表
- 2025-01-11 关于Java正则和转义中\\和\\\\的理解
- 2025-01-11 干货丨零基础如何学习 R 语言?
- 最近发表
-
- C语言重要吗?_c语言重要吗计算机专业
- 2024 年顶级 C# 面试问题和答案_c#面试题及答案2020
- C#调用C++编写的DLL需要通过P/Invoke机制实现
- 掌握 C# 和 .NET:常用术语与概念_c#.net教程
- C++ .NET与C# .NET:谁才是.NET开发的“真香”选择?
- 是C++好,带GC的Java、C#好?还是Rust好?
- 为什么有人一直喜欢 C 而不喜欢 C++?
- Python定时任务,三步实现自动化_python定时任务,三步实现自动化
- (三)Java基础知识复习(异常处理)_java异常处理规则(新手必看)
- 情人节脱单秘诀,程序员表白的情话大盘点!| CSDN 博文精选
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (76)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)