zoukankan      html  css  js  c++  java
  • str操作方法

     s = 'dsj,fhk,je,f'
    # s1 = s.split(',')
    # print(s1)
    
    s = 'aleX leNb'
    s1 = s.strip()
    print(s1)
    s2 = s[2:]
    print(s2)
    s3 = s[0:7]
    print(s3)
    s4 = s[1:-1]
    print(s4)
    s5 = s.startswith('al')
    print(s5)
    s6 = s.endswith('Nb')
    print(s6)
    s7 = s.replace('l','p')
    print(s7)
    s8 = s.replace('l','p',1)
    print(s8)
    s9 = s.split('l')
    print(s9)
    s10 = s.split('l',1)
    print(s10)
    s11 = s.capitalize()
    print(s11)
    s12 = s.count('l',0,4)
    print(s12)
    s13 = s.index('N')
    print(s13)
    s14 = s.find('X le')
    print(s14)
    s15 =s[-2:]
    print(s15)
    
    
    s = '132a4b5c'
    s1 = s[1:-3:2]
    print(s1)
    s2 = s[0:3:2]+s[1]
    print(s2)
    View Code
    s = 'aleX leNb'
    s.capitalize() 首字母大写
    s.upper() 全大写
    s.lower() 全小写
    s.find() 通过元素找索引,找不到返回-1
    s.index() 通过元素找索引,找不到报错
    s.swapcase() 大小写翻转
    s.replace(old,new,count) (默认替换全部) 替换
    s.title() 以特殊字符,数字,空格隔开的每个单词的首字母大写
    s.center(宽度,填充) 居中
    s.strip() 消除在字符串前后的空格 lstrip 左 rstrip 右
    s.split(分隔符) 将字符串按分隔符划分成列表
    s.format() 格式化输出
    # s = '我叫{},今年{},爱好{},再说一遍我叫{}'.format('aj',20,'nv','aj')
    # print(s)
    # name = input('请输入姓名')
    # s = '我叫{0},今年{1},爱好{2},再说一遍我叫{0}'.format(name,20,'nv')
    # print(s)
    # name = input('请输入姓名')
    # s = '我叫{name},今年{age},爱好{hobby},再说一遍我叫{name}'.format(name=name,age=20,hobby='nv')
    # print(s)

    s.isdigit()  判断是否数字  s.alpha()  是否字母   s.alnum  是否字母或数字     输出bool值

    s.starswith(字符,起始,结尾)  s.endswith()   判断开头(结尾)是否某字符(可切片)

    len()  长度  count()  计数

    for 循环

    for i in 可迭代对象

      pass

    
    
  • 相关阅读:
    GCD
    SQLite
    将博客搬至CSDN
    Extjs 4 总结
    spring mvc 复杂参数注入
    7/12 聊天室结束
    7/10
    7/6一些知识点
    随便写写
    spring boot 入门操作(三)
  • 原文地址:https://www.cnblogs.com/aj-AJ/p/10783086.html
Copyright © 2011-2022 走看看