zoukankan      html  css  js  c++  java
  • 转来的字符串编辑方式

    a = 'GaoJian12*'
    a1 = a.capitalise() #首字母大写 GaoJian12*
    a2 = a.upper() #全部大写   GAOJIAN12*
    a3 = a.lower() #全部小写    gaojian12*
    '''
    关于全部大写全部小写问题 经常应用于系统审验不区分大小写的情况
    s_str = 'acEQ3'
    you_input = input("请输入验证码,不区分大小写")
    if s_str.upper()== you_input.upper():
        print('输入成功')
    else:
        print('请重新输入')
    '''
    a4 = a.swapcase() #大小写翻转
    aa = 'gao jian tao'
    a5 = aa.title() #每个单词的首字母大写,区别的是空格  Gao Jian Tao
    a6 = a.center(20,'@')    #长度20 以@填充两侧,并居中  @也可以是空格   @@@@@GaoJianTao@@@@@
    a7 = a.count('a',0,9) #字符串中关元素出现的次数,切片方式查询a出现的次数   print(a7)  <<< 2
    aa1 = "wwho "
    a8 = aa1.expandtabs() #将 前面的补全 一个tab 8个键   print(a8)  'wwho    '   如果前面的字符超过8个就补齐至16个字符
    a9 = a.startswith('ian',4,7)    #在第4-7位判断是否以ian 为开始的   print(a9)   返回布尔值  ture
    a10 = a.endswith('ian',4,7)   #在在第4-7位判断是否以ian 为结束的   print(a10)   返回布尔值  ture
    a11 = a.find('ian'1,6)   #在1,6为寻找字符串中的元素是否存在  ,如果能找到返回位置,找不到返回-1 print(a11) 返回4
    a12 = a.index('ian',1,6) #在1,6为寻找字符串的元素是否存在找不到报错
    a13 = a.split('a')  print(a13) #['G','oJi','n12*']以什么分割,最终形成一个列表此列表不含有这个分割的元素。
    # ret91 = 'title,Tilte,atre,'.rsplit('t',1)   从右侧开始第一个t,不包含t分割而出的列表
    # print(ret91)    ['title,Tilte,a', 're,']
    name='*egon**'
    print(name.strip('*')) #删除两侧的*号 *号也可以替换成空格,字母之类的东西
    print(name.lstrip('*'))#删除左侧的*号
    print(name.rstrip('*'))#删除右侧的*号
    #format的三种玩法 格式化输出
    res='{} {} {}'.format('egon',18,'male')
    res='{1} {0} {1}'.format('egon',18,'male')
    res='{name} {age} {sex}'.format(sex='male',name='egon',age=18)
    #replace
    name='gao say :i have one tesla,my name is gao'
    print(name.replace('gao','gaojiantao',1))  #替换老的 ’gao’为gaojiantao 替换次数 1
    #gaojiantao say :i have one tesla,my name is gao
    ##is系列
    name = 'gaojiantaoshuai123'
    print(name.isalnum()) #字符串由字母或数字组成,返回的值为Tuer
    print(name.isalpha()) #字符串只由字母组成   False
    print(name.isdigit()) #字符串只由数字组成   False[/mw_shl_code]

  • 相关阅读:
    关于伸缩盒子的使用问题
    html5前端框架
    ES6 promise对象
    Node和Electron开发入门(四):操作PC端文件系统
    兄弟组件的传值
    端口冲突解决办法
    查看mysql状态的常用命令
    使用mysqldump导入导出MySQL数据库
    Yii CModel中rules验证规则
    URL中#号的含义
  • 原文地址:https://www.cnblogs.com/xusuns/p/8064876.html
Copyright © 2011-2022 走看看