Python的转义字符

常见的转义字符

(1)转义字符\t

print("helloo\thello")  # \t前有五个字符
print("helloooo\thello") # \t前有八个字符

输出结果如下:

显而易见第一个print中间三个空格,而第二个只有一个空格,原因在于
\t也叫水平制表符,即将字符每四个一分组,
第一个print: 在这里前面的o已经在里面了,所以除去o还要空三列。
第二个print:前面的的“ooo”已经占三列,所以这里除去三列还剩下一列,则空一列。

(2)转义字符\b

print("hello\bworld")  #注意此时\b的位置和运行后的'o'

输出结果如下:
在这里插入图片描述
显而易见\t前面的’o’不见了
原因是:\b为退格运算符,使光标从当前位置向前移动一个位置最终输出为"hellworld"

(3)转义字符\n

print("hello\nworld") 

输出结果如下:
在这里插入图片描述
\n是日常最熟悉的换行符,与C语言中的作用一致,这里就不过多赘述了。

(4) \ ” ‘ 字符的输出

三者是编程里较为敏感的字符,用通常的方法则不能输出,需要借助’\’

print("\"")  # 输出双引号
print("\'")  # 输出单引号
print("\\")  # 输出斜杠

输出结果为:
在这里插入图片描述
但是注意,一个\只对一个\ ’ " 的输出起作用
例如:

print("http :\\\\www.baidu.com")  # 实际输出的为第二第四个反斜杠
print("老师说:\"大家好\"") # 输出大家后左右两旁的引号

输出:
在这里插入图片描述

其他转义字符(附表)

在这里插入图片描述

print("考完了,回来说一下,祝我不挂")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值