网站首页 > java教程 正文
一、什么是转义字符?
√就是反斜杆+想要实现的转义功能首字母,表达特殊含义。
二、为什么需要转义字符?
√当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。
换行:\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
猜你喜欢
- 2025-07-23 如何在 Linux 中重命名文件(mv 和 rename 命令)?
- 2025-07-23 Linux运维:单引号与双引号的使用(linux命令双引号)
- 2025-07-23 Golang中的双引号、单引号以及反引号有什么区别?怎么用?
- 2025-07-23 跨过难关:利用C#逐字字符串实现无缝处理带双引号和换行符字符串
- 2025-07-23 定界符文本和转义字符(参考)(定界符形式使用遵循的规则是什么?)
- 2025-07-23 一文搞懂Perl语言中单引号与双引号的区别
- 2025-07-23 谈谈PHP中的单引号和双引号(php单引号和双引号速度)
- 2025-07-23 「武鹏有课」Python什么是转义符?
- 2025-07-23 详解MySQL函数concat里面如何使用多个单引号,三引号
- 2025-07-23 Linux Shell中单引号、双引号、反引号的解释
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)