龙空技术网

python 编码字符与转义

商说智慧 395

前言:

此刻我们对“python2 ascii转中文”大体比较关怀,咱们都想要剖析一些“python2 ascii转中文”的相关内容。那么小编也在网络上网罗了一些关于“python2 ascii转中文””的相关文章,希望小伙伴们能喜欢,你们一起来了解一下吧!

二进制与字符编辑原字符转义字符二进制与字符编辑二进制单位

bit [b]

1个数字

字节

byte[B]

8 b

千字节

kb [KB]

1024 b

兆字节

mb[MB]

1024Kb

吉字节

GB

1024Mb

太字节

TB

124GB

二进制用8个位置表示:就是256种状态,就有256种符号

ASCII表(128):

图示

python - ASCII表

另外128给其它国家

中文:

GB2312:80后: 7445个:

GBK:95后

GB18003:00后:27484个字符

全世界通用:

Unicode:UTF-8:

编码转换:

chr( ):ASCII码转中文

print(chr(20056))乘

ord( ) :中文字符转ASCII码

print(ord('乘')):20056

a = 'a'print(ord(a))       # 97print(chr(97))      # ab = '乘'print(ord(b))     	  # 20056print(chr(20056))   # 乘
原字符

功能:不希望转义字符起作用

语法:

r ' 字符中 '

R ' 字符串 '

示例

print(r'12345\b2222')

12345\b2222

注意

最后一个不能是 : \

print(r'hello\nworld\') 这样就出错

print('12345\b2222')   # 12342222     没有添加元字符,转义生效print(r'12345\b2222')  # 12345\b2222  添加过的原字符,转义无效
转义字符

功能:将特定字符转换成特定功能

语法:\ + 字符

\:续行

\n:换行

\0:空

\t:制表位

\":字符"

\':字符'

\\:字符\

\f:换页

\r:回车,清除前面的数据

\b:退格,删除前面一个字符

\0dd:八进制,dd代表字符【\012:换行】

\xhh:十六进制,hh代表字符【\0a:换行】

# 倒计时功能import time   # 导入时间模块# range(10,-1,-1):从10开始到-1,不包括-1,从后向前数。for i in range(10,-1,-1):    # 前面数据清除,只打印 i 的取值。    print(f'\r开始倒计时:{i}',end=' ')    # 每执行一次,休息1秒。    time.sleep(1)
图示总结:

python 编码字符与转义

标签: #python2 ascii转中文 #pythonascii码转字符 #转义 python #python转义字符a