有趣的转义字符,常见转义字符大全,转义字符速查手册 Escape character

引言

笔者最早接触转义字符是在学python语法的时候,因为字符串需要使用用单引号或者双引号,那么就遇到了一个问题——如何在字符串中打出’‘或者’。

在这里插入图片描述
这时候就需要用到转义字符。
在这里插入图片描述
这里用转义字符的原因是:
双引号在python中有特殊功能,转义字符可以取消这种特殊性。

转义字符的起源

实际上,转义字符最早是因为老式键盘没法打出ASCII表中的ESC键,使用替代输入“Ctrl+[”。
这也解释了为什么转义字符英文是Escape Character。

这里使用转义字符是因为键盘输入的局限性,和引言中原因不同。

转义字符的作用

综上,我们可以总结转义字符常见的两个作用:

1. 取消一些字符在一些语言的特殊性

例如:

  • Python 中的 \"
  • HTML中的 <可以用&lt打出来

2. 突破键盘输入的局限性,用键盘上有的字符代替一些没法直接输入的字符

例如:

  • HTML会自动省略空格,想要打多个空格需要输入&nbsp
  • 用于表示不能直接显示的字符,比如后退键,回车键,等

使用转义字符带来的问题

如上文所说,\'可以取消 ’ 的特殊性,但是\又变成了一个特殊的字符,那该怎么办呢?
哈哈哈 用\\就完事啦!
在这里插入图片描述

常见转义字符

VB中的转义字符

VB

C/C++中的转义字符

C/C++

Java中的转义字符

Java利用\表示特殊字符
Java用unicode表示特殊字符

Python中的转义字符

Python

URL中的转义字符

URL

XML中的转义字符

XML

参考资料连接:
百度百科
wiki
维基百科
The Powerful ESCAPE Character–Key and Sequences

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值