wxyj3496 发表于 2019-12-9 06:42:40

第14和15节学习笔记——字符串内置方法

本帖最后由 wxyj3496 于 2019-12-9 06:42 编辑

1 字符串和列表元组一样可以切片,方式相同,字符串有比列表还要多的内置方法
2 格式化就是,让字符串按规定的格式输出
两种方法,一种是用format(),另一种用%,如下
>>> '{0},{1},{2}'.format('I','love','fishc')
      'I,love,fishc'
>>> '{0} {1} {2}'.format('I','love','fishc')#{0}{1}{2}是位置参数
      'I love fishc'
>>> '{a} {b} {c}'.format(a='I',b='love',c='fishc') #{a} {b} {c}是位置参数,a b c是关键字参数
   'I love fishc'
>>> '{0:.1f} {1} {2}'.format(10,'love','fishc')
   '10.0 love fishc'
>>> '%d' %123      '123'>>> "{{0}}".format("不打印")   #{0}被转义了,不是位置参数了
       '{0}'

注意,用format()时,格式化类型不用加%,另一种格式需要加%。
%的方式与C语言相近,C语言用字符串额变量用的是逗号分隔,python用%实现格式化。


页: [1]
查看完整版本: 第14和15节学习笔记——字符串内置方法