zoukankan      html  css  js  c++  java
  • python中的基础2

    2

    2.1 字符串的索引与切片:

    a = 'ABCDEFGHIJK'

    print(a[0])

    print(a[3])

    print(a[5])

    print(a[7])

    2.2  字符串的常用方法.

    print(name.capitalize()) #首字母大写

    print(name.swapcase()) #大小写翻转

    print(msg.title()) #每个单词的首字母大写
    ret2 = a1.center(20,"*")  内同居中,总长度,空白处填充

    print(ret2)

    a2 = "hqw	"#	前面的补全
    # 默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个。
    ret4 = a2.expandtabs()print(ret4)

    #startswith 判断是否以...开头

    #endswith 判断是否以...结尾   注释 可以切片('jdk',3,6)

    寻找字符串中的元素是否存在

    # ret6 = a4.find("fjdk",1,6)

    # print(ret6)  # 返回的找到的元素的索引,如果找不到返回-1

    ret61 = a4.index("fjdk",4,6)
    # print(ret61) # 返回的找到的元素的索引,找不到报错。

    split 以什么分割,最终形成一个列表此列表不含有这个分割的元素。而

    # ret9 = 'title,Tilte,atre,'.split('t')

    # print(ret9)

    # ret91 = 'title,Tilte,atre,'.rsplit('t',1)

    # print(ret91)

    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)

    #strip

    name='*egon**'注释只能去除收尾的

    print(name.strip('*'))

    print(name.lstrip('*'))

    print(name.rstrip('*'))

    #replace

    name='alex say :i have one tesla,my name is alex'

    print(name.replace('alex','SB',1))

    name='jinxin123'

    print(name.isalnum()) #字符串由字母或数字组成

    print(name.isalpha()) #字符串只由字母组成

    print(name.isdigit()) #字符串只由数字组成

    Join:‘  ’.join()  将列表转换为字符串默认以无连接

    元祖里的(1)这个类型是元素的类型,(1,)加入逗号变成元祖其他数据类型不可以

  • 相关阅读:
    JS函数机制小结
    面向对象的JS随笔
    web性能优化
    css布局
    Spark内存管理
    Scala中==,eq与equals的区别
    Java中char占用几个字节
    Java中long和double的原子性
    elk-filebeat收集docker容器日志
    Spring Boot多数据源配置(二)MongoDB
  • 原文地址:https://www.cnblogs.com/13507215809qwer-/p/9512689.html
Copyright © 2011-2022 走看看