Python的字符串
ord()//函数获取字符的整数表示
chr()//函数把编码转换为对应的字符
encode()//方法可以编码为指定的bytes
decode()//吧bytes变为str,如果bytes中只有一小部分无效的字节,可以传入errors='ignore'忽略错误的字节
len()//len()函数计算的是str的字符数,如果换成bytes,len()函数就是计算字节数
格式化
占位符 |
替换内容 |
%d |
整数 |
%f |
浮点数 |
%s |
字符串 |
%x |
十六进制整数 |
format()
代码案例
# -*- coding:utf-8 -*-
print(ord('A'))
print(ord('中'))
print(chr(66))
print(chr(25991))
print('ABC'.encode('ascii'))
print('中文'.encode('utf-8'))
print(b'\xe4\xb8\xad\xff'.decode('utf-8',errors='ignore'))
print(len('ABC'))
print(len('中文'.encode('utf-8')))
print('Hello , %s ' % 'world')
print('Hi %s , you have $%d' % ('Michael',10000))
print('%2d-%02d' % (3,1))
print('%.2f' % 3.14159)
print('growth rate: %d %%' % 7)
print('Hello, {0},{1:.1f}%'.format('小明',17.125))