zoukankan      html  css  js  c++  java
  • 1207


    python字符串操作
    #以逗号分隔的字符串可以用split拆分成数段
    val = 'a,b, guido'
    print(val.split(','))
    #split常常与strip一起使用,以去除空白符(包括换行符)
    pieces = [x.strip() for x in val.split(',')]
    print(pieces)
    #利用加法,可以将这些子字符串以双冒号分隔符的形式连接起来
    first, second, third = pieces
    print(first + '::' + second + '::' + third)
    #但这种方式并不是很实用。一种更快更符合Python风格的方式是,向字符串"::"的join方法传入一个列表或元组
    print("::".join(pieces))
    #index方法返回字符所在的位置,但字符不存在会报错,find不会报错,会返回-1,rfind返回最后一个子串的第一个字符所在的位置
    print(val.index('g'))
    print(val.find(','))
    print(val.rfind(','))
    #count可以返回指定子串的出现次数
    print(val.count(","))
    #replace用于将指定模式替换为另一个模式。通过传入空字符串,它也常常用于删除模式
    print(val.replace(',', '::'))
  • 相关阅读:
    战火魔兽CJQ圣印问题
    sublime插件总汇
    js引用类型
    一、vue的数据双向绑定的实现
    渲染机制
    帆布指纹识别
    call、apply与bind在理解
    webpack的世界
    line-height与vertical-align
    'abc' 转换成[a, b, c]一道面试题的思考
  • 原文地址:https://www.cnblogs.com/zhaoyids/p/15651931.html
Copyright © 2011-2022 走看看