美文网首页
字符串 | Python

字符串 | Python

作者: 活用数据 | 来源:发表于2019-04-24 20:57 被阅读0次

    索引和切片

    字符串实际上就是字符的数组,所以也可以用下标进行索引和切片。

    索引

    索引:选取其中一个元素。

    切片

    切片:选取其中一片元素。

    str[起点(包含起点元素) : 终点(不包含终点元素) : 步长(默认为1)]
    

    默认步长切片

    指定步长切片

    逆序输出
    写法一:

    写法二:

    字符串常用方法

    find( ) rfind( )

    index( )

    str.index()    # 功能及操作和find一样,只是在找不到字符串的时候会抛出异常
    

    count( )

    replace( )

    注意:并不会改变原来的字符串,字符串是不可变类型。

    split( )

    str.split()   # 对字符串进行切割后返回一个列表
    

    根据指定字符进行切割

    默认切割形式

    partition( ) rpartition( )

    注意:和split( )的区别在于,split( )返回的是列表,partition( )返回的是集合。

    splitlines( )

    capitalize( ) tittle( )

    # 将字符串的首字符改成大写字母
    str.capitalize()
    str.tittle()
    

    startswith( ) endswith( )

    # 判断字符串是否以某个字符作为开头或者结尾,并返回判断值
    str.startswith()
    str.endswith()
    

    lower( ) upper()

    # 将字符串转化为大写或小写字母
    str.lower()
    str.upper()
    

    center( ) ljust( ) rjust( )

    按指定格式进行对齐,居中对齐、靠左对齐和靠右对齐。

    isalpha( ) isdigit( ) isalnum( ) isspace( )

    join( )

    eval( )

    eval(str)    # 能把转换成字符串的,再转换成原来的类型
    

    相关文章

      网友评论

          本文标题:字符串 | Python

          本文链接:https://www.haomeiwen.com/subject/cxmngqtx.html