• 潭州课堂25班:Ph201805201 第三课:序列类型的方法 (课堂笔记)


    列表的方法: li = []

      添加:

          li.append( 'a' )  追加元素进入列表

          li.insert( 1, 'b' )  插入元素到指定索引位置 ----->>>  li.insert( 索引, 元素 )

          li.extend( 'fgh' )  把参数的所有元素追加到列表,参数为序列类型,可以是列表和元祖

          

       删除:

        li.clear()          清空列表

          

        li.pop()  删除最后一个并返回该值,  li.pop( 索引 ) 默认最后一个,

          

        

         li.remove( 'f'' )    删除指定索引,

          

      查:

        li.index( 'f' )      返回该参数的索引值,  li.index( 'f' ,索引, 索引 ) 可指定从哪个索引开始查到哪个索引结束,如:li.index( 'f' ,4)  li.index( 'f' ,4, 10)

          

         li.count('s')  返回元素在个数,如果不存在,返回 0,

          

      其它:

        li0 = li.copy()   复制, id不同

          

        li.reverse()    倒序,

          

     

        li.sort()    当内部为字符串时,按ASCII码从小到大排序,当为数字时按数字大小排序,

             当同时有字符串和数字,li.sort( key = str ) 转为字符串从大到小排序,

          

    字符串的方法:

      查:  

        .index( )

        .count( )

        .find( )     与 index(  ) 用法一样,可参考 index ,但当查无结果时返回  -1,

        

        st.isdigit( )    判断是否纯数字,是则返回True, 否则返回 False,

          

        st.isalpha()   判断是否纯字母,是则返回True, 否则返回 False,

           

        st.islower()     判断是全部小写,是则返回True, 否则返回 False,

        st.isupper()      判断是全部大写,是则返回True, 否则返回 False,

        st2.endswith('1',1,9)  用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的                                              开始与结束位置

        st2.startswith('1',2,3)  用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内                                          检查。

      改:(返回新的值)

        st.upper()     全变成大写,

        st.lower()   全部小写,

        st.strip()       去两边的空格,扩展: st.lstrip()   去左        st.rstrip()  去右

        st1.capitalize()    第一个首字母大写,

          

        st1.title()      所有自字母大写,

          

        st2.split('-')   分割,其中 st2.split( ' ' ) 的(’‘)内写以什么做分割,如果()内不填,默认就以空格分割,

                st2.split('-', 1 ) 后面 1 表示分割次数,不填则墨粉分割全部,

          

         st2.replace('-', '/')        替换,可设定替换次数,,如:st2.replace('-',  '/', 1)

          

    字符串拼接:

      +

          

      %:

         %s,占这个位置的是 str 字符串

         %d,占这个位置的是 数字

         %f,占这个位置的是 浮点数

         %o,十进制转为八进制,

         %x,十六进制,

         %e,科学计数法,

      format

         '{}c{}'.format( 'a', 'b' )   {} 可以填索引   '{ x }c{ y } '.format( x = 'a', y = 'b' )   可以对号入座

             

      join:

        ','.join ( ['hi','python' ] )

          

    元祖的方法:

        .index( )

        .count( )

    print( dir() )    相对你的方法,

        

  • 相关阅读:
    Arctic Network POJ
    Journey CodeForces
    Free Goodies UVA
    MU Puzzle HDU
    Balance POJ
    1sting 大数 递推
    最大报销额 暴力。。
    洛谷P2826 LJJ的数学课
    2018年12月29日
    2018年12月28日
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9108677.html
Copyright © 2020-2023  润新知