元祖 只读不可取的列表,数据不能被修改 a = (20,30) 格式同列表,只是[] 换成了 () ps:元祖在创建的时候,最好在最后的元素后面加一个逗号,比如a = ( 20,) 用法类似于列表:切片打印都是没有问题的,但是因为元祖不可修改,所以无法增删改查。。 元祖一般使用在那种期望不能被修改的地方 嵌套队列 a = [[1,2,3],"yangtuo",(2,3,4)] 比如要取第一个元素里面的3 即:a[0][2] 索引都是中括号 哪怕要取(4),即 a[2][2] 不可变类型:整型, 字符串, 元祖 创建之后在内存分配了一块位置,这个位置是不可动的 可变类型:列表, 字典 创建之后在内存分配了一块位置,这个位置是可动的,比如列表可以对位置索引进行改变,字典无序,无位置索引 字典 Dictionary python里面的唯一的映射类型 无序的 a = {"name":"yang","age":23,"sex":"man"} 格式 a = {"键值":"data","":""} ps:键值是不可变的,寻找数据时根据键值寻找 字符串的基本操作 join 插入字符拼接 split 按字符拆分 find 查找字符返回索引 strip 忽略空格 upper 改大写 lower 该小写 replace 替换 字符串识别 .isalnum() 判断是不是包括了数字或者字母,但是不能特殊字符 .isalpha() 判断这个字符串是不是只包含字母 .isdecimal() 判断这个字符串是不是十进制的数 .isdigit() 判断是不是整型数字 .isidentifier() 判断是不是标识符,判断变量名是不是合法 .islower() 判断是不是由小写字符组成 .isupper() 判断是不是由大写字符组成 字典 字典的值可以任意值,但是键不能是布尔值,字典,或者列表。 字典是无序的 .get 指定键来取其值,不存在时可以指定默认值,默认是none .update 更新已存在的,不存在可以增加。 .keys 返回所有的键 .valaues 返回所有的值 .items 返回所有的键值对 .pop 删除键,可赋值,赋值的时候是赋值的键的值,不存在时可以指定默认值,默认是none