• Python


    Python的第七天

    一、字符串

    1、可进行切片操作

     

    >>> a = "hello word"------索引:从0开始
    >>> a[3:6]-----------顾头不顾尾:包括3,不包括6
    'lo '

    2、用法

     

    a = "alex li 金角大王"
    print(a.center(50,"-")) # -------------------alex li 金角大王-------------------
    print(a.count("l")) # 2
    print(a.count("l",0,4)) # 1
    print(a.endswith("王")) # True 判断结尾
    print(a.startswith("王")) # Flase 判断开头
    print(a.find("i")) # 6 字符查找,返回-1表示没找到,如果找到了,返回该字符所对应的索引
    print(a.isdigit()) # Flase 判断是否是整数
    print("22".isdigit()) # True
    l = ["alex","black girl","jack"]
    print("-".join(l)) # alex-black girl-jack 拼接字符串
    print(a.replace("l","M")) # aMex Mi 金角大王
    print(a.replace("l","M",1)) # aMex li 金角大王 字符串替换
    print(a.split()) # ['alex', 'li', '金角大王'] 字符串分割,按空格分
    print(a.split("l")) # ['a', 'ex ', 'i 金角大王'] 按l分
    print(a.split("l",1)) # ['a', 'ex li 金角大王'] 按l分,可指定次数

    二、列表
    1、追加
     a = ["alex","jack","black girl"]
    a.append("rain")---------['alex', 'jack', 'black girl', 'rain']
    2、插入
    a.insert(1,"mark")-------['alex', 'mark', 'jack', 'black girl', 'rain']
    3、合并

        names = ["li","liang"]
        names.extend(a)--------['li', 'liang', 'alex', 'mark', 'jack', 'black girl', 'rain']

     4、列表的嵌套

        names.insert(2,[1,2,3])--------['li', 'liang', [1, 2, 3], 'alex', 'mark', 'jack', 'black girl', 'rain']

        names[2]------[1, 2, 3]

          names[2][1]----- 2
    5、del 直接删
    del names[2]
    6、pop 删除

             

          >>> names.pop()--------------默认删除最后一个元素并返回被删除的值
         'rain'
         >>> names
         ['li', 'liang', 'alex', 'mark', 'jack', 'black girl']

    
    

        >>> names.pop(1)--------------指定删除某个元素
       'liang'
        >>> names
        ['li', 'alex', 'mark', 'jack', 'black girl']

     7、remove 删除

       names.remove("alex")--------删除找到的第一个alex值
    8、clear 清除
    names.clear()
    9、修改

           >>> names[2] = "li"
          >>> names
          ['li', 'mark', 'li', 'black girl']

     10、查操作

      

          >>> names.index("mark") -----------------返回从左开始匹配到的第一个mark值
         1

        >>> names.count("mark")-----------------返回mark的个数
        1



  • 相关阅读:
    FCK常用Js,获取FCK内容,统计FCK字数,向FCK写入指定代码
    asp 点击链接 下载图片文件
    使用微软的 Visual Studio International Pack 1.0 进行网站简体与繁体的互转和得到汉字、拼音、笔画
    mysql alter 语句用法,添加、修改、删除字段等
    C#指定窗口显示位置的方法
    Soukey采集软件源码
    [转](收藏)《博客园精华集》分类索引
    YUI CSS Foundation讲座 博客文库 博客园
    sql group by 和having
    sql 多表查询
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14322219.html
Copyright © 2020-2023  润新知