python字符串、列表、元组、字典

一、元素的获取(通用)

        变量名[起始索引:结束索引:步长],包头不包尾
        索引:给元素进行编号,正向从0开始,逆向从-1开始,步长为负,起始索引>结束索引
        索引取值范围: 0~len()-1或者-1~-len()
        id():查看变量在内存空间中的地址
        len():查找元素个数

        遍历元素:①直接遍历元素;②遍历索引然后根据索引获取元素。 示例: 

                 

二、字符串--由单引号或双引号包含的不可修改的有序序列

        (一)常用方法:

                str.index(value):从左开始查找符合条件的第一个元素的索引,找不到报错
                str.count(value):统计某一个元素出现的次数

                
                str.split([value]):按照指定内容拆分,默认按空格拆分,结果是一个列表
                str.replace(s1,s2,[个数]):将s1替换为s2,默认替换所有,可指定替换个数
                str.strip([value]):去除字符串左右空格,可指定
                str.isalnum():判断是否由数字和字母组成
                str.alpha():判断是否由字母组成
                str.isdigit():判断是否由数字组成

                str.isupper():判断是否由大写字母组成
                str.islower():判断是否由小写字母组成

                
                str.startswith(value[起始索引,结束索引]):判断开头,可切片判断
                str.endswitch(value[起始索引,结束索引]):判断结尾,可切片判断

         (二)字符串的格式化

                (1)%

                        %d 整数
                        %s 字符串
                        %[.value]f  浮点数,四舍五入 %.2f表示保留两位小数
                        %% 输出一个百分号

                (2).format---{}占位,不区分数据类型

                        str.format(value1,value2)

        (三)转义和元字符

                转义字符:\n \t \' \" \\

                        \newline(长代码可换行显示,在末尾加\表示这一行代码没有结束)

                元字符:R/r---让转义字符失效,加在字符串前面

三、列表--由中括号[]包含的可以修改的有序序列,元素之间用逗号隔开
        列表中元素可以是任意数据类型,一般只写一种

        (一)常用方法

                list.append(value):在末尾添加一个元素

                
                list.pop(索引):根据索引删除元素并返回,默认删除最后一个
                list.remove(value):删除第一个指定的元素

                
                变量名[索引]=新value:更改列表值

                
                list.count(value):统计某个元素出现的次数
                list.index(value):从左开始查找第一个符合条件的元素索引,找不到报错

                
                list.sort(列表):按ascll码从小到大排序

                

         (二)其他方法

                 len(list):长度
                 max(list)
                 min(list)
                 sum(list)

                

 四、元组--由小括号包含的不可修改的有序序列

        元素之间用括号隔开,元素可以是任何数据类型。

        元组如果只有一个元素,必须加一个逗号,否则数据类型不是元组。

        

         (一)常用方法

                count()
                index()
                max()
                min()
                sum()
                len()

                
                list(元组或字符串名):把元组或字符串转换成列表
                tuple(列表或字符串名):把列表或字符串转换成元组

 五、字典--由大括号{}包含的可以修改的无序序列

        元素之间用逗号隔开,元素呈键值对格式
        key:value
        key键名不可修改,不能是可修改数据类型,也不能重复;
        value可修改,可以是任意数据类型

        获取元素:变量名[key]

        (一)方法

                增加、修改
                    变量名[key]=value
                    key存在则添加,不存在则为修改

                
                删除
                    pop(key):根据key删除一个元素
                    popitem():随机删除一个元素

                
                获取
                    dic.keys():获取所有的key
                    dic.values():获取所有的valu
                    dic.items():获取所有的键值对,(key,value)

                
                    dic.get(key):根据key获取value,key不存在则返回None

                 

         (二)遍历字典

                遍历所有 的key
                        for i in dic:
                        for key in dic.keys():

                        
                遍历value
                        for value in dic.values():

                        
                遍历所有键值对
                        for item in dic.item

                        
                同时遍历key和value
                        for key,value in di.items():

                        ​​​​​​​

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值