Python字符串
1、格式化
在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:
'Hello, %s' % 'world'
'Hi, %s, you have $%d.' % ('Michael', 1000000)
常见的占位符有:
占位符 | 替换内容 |
---|---|
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
2、获取单个字符的整数表示
ord('A')
3、编码转换为对应的字符
chr(66)
4、Python的字符串类型是
str
5、str-->bytes
'ABC'.encode('ascii')
'中文'.encode('utf-8')
6、bytes-->str
Python对bytes类型的数据用带b前缀的单引号或双引号表示
b'ABC'.decode('ascii')
b'\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
7、获取字符串的长度
len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数
len('ABC')
len('中文')
8、replace()方法
a = 'abc'
b = a.replace('a', 'A')
切记str是不变对象!!!
博客内容用于记录自己学习后的收获,如有侵权请联系我删除