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是不变对象!!!

posted @ 2020-09-03 18:14  PT小陈  阅读(106)  评论(0编辑  收藏  举报