首页 飞桨领航团 帖子详情
AI达人养成营----飞桨领航团----字符串用法总结
收藏
快速回复
飞桨领航团 其他学习资料 219 1
AI达人养成营----飞桨领航团----字符串用法总结
收藏
快速回复
飞桨领航团 其他学习资料 219 1

字符串切片

切片的语法:[起始:结束:步长] 字符串[start: end: step] 这三个参数都有默认值,默认截取方向是从左往右的 start:默认值为0; end : 默认值未字符串结尾元素; step : 默认值为1;如果切片步长是负值,截取方向则是从右往左的。例:string[2:5],string[3:],string[8:2:-1]。

字符串常用函数

  • count函数显示自定义字符在字符串中的个数。    例:string.count('o')
  • find函数返回从左第一个指定字符的索引,找不到返回-1。   例:string.find('o')
  • index函数返回从左第一个指定字符的索引,找不到报错。   例:string.index('o')
  • split函数按照指定的内容进行分割,返回被分割完的字符串。   例:string.split('_')
  • replace函数从左到右替换指定的元素,可以指定替换的个数,默认全部替换。  例:string.repalce('_','  ')  将'_'替换为空格
  • strip函数标准化字符串,可以去掉字符串开头和结尾一些不需要的转意字符等。 例:string.strip()
  • upper函数把字符串中所有小写字母转化成大写字母。   例:string.upper()
  • lower函数把字符串中所有大写字母转化成小写字母。    例:string.lower()
  • capitalize函数大写字符串的第一个字母。    例:string.capitalize()

字符串格式化输出

  • %格式。print('大家好!我叫%s,我的身高是%d cm, 数学成绩%.2f分,英语成绩%d分' % (name, hight, score_math, score_english))   

  • format格式。   print('大家好!我叫{},我的身高是{:d} cm, 数学成绩{:.2f}分,英语成绩{}分'.format(name, int(hight), score_math, score_english))
  • f-string格式。  print(f"大家好!我叫{name},我的身高是{hight:.3f} cm, 数学成绩{score_math}分,英语成绩{score_english}分")
0
收藏
回复
全部评论(1)
时间顺序
FutureSI
#2 回复于2021-12

认真学习

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户