鱼C论坛

 找回密码
 立即注册
查看: 2247|回复: 0

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

[复制链接]
发表于 2019-12-9 06:42:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 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用%实现格式化。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 15:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表