Python学习笔记——元组,序列

1.1 元组(tuple):戴上了枷锁的列表    
    1.1.1    创建和访问一个元组
        <1>创建列表是使用[]      创建元组大部分使用()
        <2>访问方式一样
        <3>切片拷贝一样
        <4>列表里的元素随意更改        元组里的元素不可更改
        <5>如果创建只有一个元素的元组,需要在元素后面加上逗号,否则是一个普通的元素
            例如:    8 * (8)  与 8 * (8,) 的区别
    1.1.2    更新和删除一个元组
        <1>通过现有的字符串进行切片构造一个新的字符串
            temp = ('凯','过','腾','小',)
            temp = temp[:2] + ('和',) + temp[2:]
            temp
        <2>del temp 最好不要使用del,没使用一次del就删除一次这个标签
    1.1.3    元组使用的操作符
        拼接操作符  + 两边元素类型一致
        重复操作符  *
        关系操作符  < > ==
        逻辑操作符  and   or
        成员操作符  in    not in
1.2 字符串
    1.2.1    关键字参数
                "{a} love {b}.{c}".format(a="I", b="FishC", c="com")
                'I love FishC.com'
            位置参数
                "{0} love {1}.{2}".format("I", "FishC", "com")
                'I love FishC.com'
            指定参数
                '{0}{1:.2f}'.format('Pi = ', 3.1415)
                'Pi = 3.14'
2    序列:列表、元组和字符串统称为序列
        2.1 列表、元组和字符串的共同点:
            ——都可以通过索引得到每一个元素
            ——默认索引值总是从0开始
            ——可以通过分片的方法得到一个范围内的元素的集合
            ——有很多共同的操作符(重复、拼接、成员关系)
        2.2 BIF
            list()    把一个可迭代对象转换为列表
                迭代:重复、反馈过程的活动,其目的通常是为了接近并达到所需目标或结果,
                      每一次对过程重复我们称之为迭代,每一次迭代的结果都会用来充当下一
                      次迭代的初始值。迭代就是一个for循环
            tuple([iterable])    打一个可迭代对象转换为元组
            str(obj)    把obj对象转换为字符串
            len(sub)    返回sub参数的长度
            max()        返回序列或者参数集合中的最大值
            min()        返回序列或者参数集合中的最小值
                max()和min()保证序列或参数的数据类型保持统一
            sum(iterable[,start=0])    返回序列iterable和可选参数start的总和
                不是整数,浮点数数据类型无法实现sum()操作,会报错
            stored()    和sort实现方式一样    从小到大
            reversed()    返回迭代器对象,用list转换
                numbers = [15,87,5,454,-9,156]
                list(reversed(numbers))        原地翻转
            enumerate()    
                list(enumerate(numbers))    每个元素变成了一个元组(将索引值插入形成数组)
            zip()
                a = [0,1,2,3,4,5,6,7]
                b = [5,6,7,8,9]
                list(zip(a,b))    将a和b每个元素一一对应打包,对应不上的扔掉
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值