Python 0基础学习笔记——转义字符(\)、原字符(r或R)、字符编码 (chr()、ord()) 、保留字、通配符

1、转义字符: \

换行:\n         new line 回车换行

回车\r          return     只回车, 所以前面所以aa/rb  b会覆盖到前面的a ,最终输出b

水平制表符\t          tab     一个制表位是四个空格的位置,\t是切换到下一个制表位

退格 \b          back  回退一个字符

print("aaaabbbbccccddddeeeeffff")
print("aaaaaaa\tbbbbbb\tcccc")
print("aaaaaa\nbbbbbcccc\rd")
print("aaaa\b\b\b\bbbbbccccc")
#输出:
aaaabbbbccccddddeeeeffff
aaaaaaa	bbbbbb	cccc
aaaaaa
d
bbbbccccc

输出特殊字符:\\   \'   \"

其它不常用的转义字符,见超详细总结:python的转义字符及用法_大柳的博客-CSDN博客_python 转义字符

2、原字符:  r或R

希望字符串中的转义字符不起作用:在原字符串前面加上r或R

最后一个字符不能是\。

例:

print(R"aaaaaaa\tbbbbbb\tcccc")  就输出aaaaaaa\tbbbbbb\tcccc,后面均不转义

3、字符编码 chr()、ord() 

unicode几乎包含全世界的字符

unicode只有一个字符集,目前普遍采用UCS-2,2个byte编码一个字符。覆盖常用简体汉字。

UCS-4规范 用4个字节来编码字符,能表示所有汉字。

chr(i):返回当前整数对应的ASCII字符。 i 可以是各进制数字 0b、0o、0x

ord(c):返回对应的十进制数值。   c是一个字符

print(chr(0b100111001011000))   #2进制
print(chr(0x4E58))   #16进制
print(chr(0o47130))  #8进制
print(ord("乘"))

#返回值:
乘
乘
乘
20056

4、保留字 :keyword.kwlist

5、通配符:

?:代替一个字符

*  :代替零个、单个或多个字符

[abc] :有 a 或者 b 或者 c

[^abc] :除了含有 a , 或者 b 或者 c

\d :单个 数字
\s :单个空格
\w :匹配单个字母

\D :除了单个数字
\S :除了单个空格
\W :除了 单个 字母 数字 下划线

相关参考:

python-9 通配符_yiyougogogo的博客-CSDN博客_python 通配符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值