zoukankan      html  css  js  c++  java
  • Python序列:字符串、元组、列表

    字符串是不可变类型,改变一个字符串需要建立一个新的字符串。

    序列类型(str、tuple、list)操作符{
        1.成员关系操作符(in,not in)
        2.连接操作符(+)
        3.重复操作符(*)
        4.切片操作符([],[:],[::])
        5.用步长索引来进行切片操作
         >>> s = 'abcde'
         >>> s[::-1]  # 可视作“反转”操作。
         'edcba'
         >>> s[::-2]  # 隔一个取一个操作。
         'eca'
        6.删除字符、字符串、列表、元组(del). 例:删除一个元素:del a[1], 删除一个列表:del a
    }

    序列类型(str、tuple、list)可用的内建函数{
        enumrate() 迭代,返回index值和item值。
        len()    返回seq的长度
        max()、min() 最大值、最小值,{ min('ABabCDcd'), 返回A }
        reversed() 反转
        sorted() 排序
        sum() 返回seq和可选参数的总和
        zip([a0,a1,a2...], [b0,b1,b2...]) 返回一个由元组组成的列表,[(a0,b0),(a1,b1)...]
    }

    字符串内建函数{
        capitalize() 首字母变大写。
        upper() 全部变大写
        lower() 全部变小写
        center(width) 返回一个字符串居中,并使用空格填充width的长度。
        count('s') 计算s出现的次数。
        startswith('s') 是否以s开始,返回True or False
        endswith('s')  是否以s结束,返回True or False
        replace() 替换
        split()  分割
        strip()  去空格
        index()
        format()
        join() 合并、连接
        title() 把首字母转大写,其余字母均小写。
    }

    list内建函数{
        list.append() 添加
        list.extend() 扩展
        list.count('abc')  list中abc出现的次数。
        list.sort()  排序
        list.insert(index) 在索引位置插入一个对象
        list.remove(obj) 从列表中删除一个obj
        list.pop(index) 删除并返回指定位置的参数,默认为最后一个对象。
        list.reverse() 反转
    }

    Tuple的特性,元组的元素是不能改变的,元组元素的元素是可以改变的。

    tuple内建函数{
        count()
        index()
    }

  • 相关阅读:
    介绍 Spring 3.1 M1 中的缓存功能
    第四章:模板系统篇
    第一章 Django介紹篇
    maven 打包jar
    python+PyQT+Eric安装配置
    413 Request Entity Too Large
    Django web : CSRF verification failed. Request aborted.
    CentOS 查看IP,端口 修改IP,打开端口生效
    django web Cookie 和 Sessions 应用
    Python:通过执行100万次打印来比较C和python的性能,以及用C和python结合来解决性能问题的方法 .
  • 原文地址:https://www.cnblogs.com/zhang-teng/p/6248454.html
Copyright © 2011-2022 走看看