zoukankan      html  css  js  c++  java
  • Day8 字符串操作

    ------------------------------------------------------

    product=[‘a’,’b’,’c’,’d’]

    for index,item in enumerate(product):

           print(index,item)

    >>> 

    0 a

    1 b

    2 c

    3 d

    ------------------------------------------------------

    if a.isdigit():#判断是否为数字(1或‘1’)

    33[31:1m%s33[0m    #%s加颜色31

    l  字符串操作:name=”My name is chen”
    print(name.capitalize())#大写
    print(name.count(“a”))

    print(name.center(50,”_”))

    print(name.endswith(“en”))#是否为指定字符结尾

    print(name.expandtabs(tabsize=30))#tab 空格个数

    print(name.find(“”))

    print(name.format(name=’chen’,year=26))#格式化输出 name=”My name is {name} and i am {year} old”

    print(name.format_map(_{‘name’:’chen’,’year’”26}))#格式化输出字典格式 name=”My name is {name} and i am {year} old”

    print(name.islnum())#是否为A-Z,a-z,0-9

    print(name.alphabet())#是否为A-Z,a-z

    print(name.isdecimal())#是否为十进制

    print(name.isdigit())#是否为整数

    print(name.isidentifier())#判断是不是一个合法的标识符(变量名)

    print(name.islower())#是否为小写

    print(name.istitle())#是否首字母大写 “My Name Is”,是否为标题样式

    print(name.isupper())#是否为大写

    join:

    s = ';'

    li = ['apple', 'pear', 'orange']

    fruit = s.join(li)

    print fruit

    >>> apple;pear;orange

    print(name.ljust(50,’*”))#保证name长度为50,不够用*补全(右边)

    print(name,rjust(50,’*’)) #保证name长度为50,不够用*补全(左边)

    print(name.lower())#变小写

    print(name.upper())#变大写

    print(name.lstrip())#在左边去掉空格或回车

    maketrans()

    p=str.maketrans(“abcdef”,”123456”)

    print(“chen”.translate(p))

    >>>3h4n#把字符串转换为后面的值

    print(‘chen’.replace(‘e’,’E’,1))>>>chEn

    print(‘chen’.rfind(‘e’))#找到最右边的值的下标

    split()

    print(‘chen q1ang’.split(‘ ’))>>>[‘chen’,’q1ang’]

    print(‘chen q1ang’.splitlines())#等于split(‘ ’) 按换行符分解

    print(‘Chen’.swapcase())>>>cHEN

    print(‘chen’.zfill(50))>>>00000000000000chen#十六进制时补位

  • 相关阅读:
    Other.ini配置文件解读以及大众评委打分的最后得分两种模式选择及解析选项解释
    大作业练习:用Asp.net Mvc4做一个:学生考试成绩管理系统-简易版
    网络营销实施步骤及疑难问题汇编
    Web前端知识汇编收集B
    Web前端知识汇编收集A
    FlexItem 多行测试
    Last Work-随机出题加法游戏
    Android DisplayMetrics类获取屏幕大小
    Java简介
    Failed to resolve:junit:junit:4.12
  • 原文地址:https://www.cnblogs.com/q1ang/p/8870398.html
Copyright © 2011-2022 走看看