Python字符串 1、格式化 2、获取单个字符的整数表示 3、编码转换为对应的字符 4、Python的字符串类型是 5、str-->bytes 6、bytes-->str 7、获取字符串的长度 8、replace()方法

在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'xe4xb8xadxe6x96x87'.decode('utf-8')

7、获取字符串的长度

len()函数计算的是str的字符数,如果换成bytes,len()函数就计算字节数

  len('ABC')

  len('中文')

8、replace()方法

  a = 'abc'
  b = a.replace('a', 'A')

切记str是不变对象!!!