数字型–int、float、bool、complex
非数字型–列表、元组、字典、字符串
1.定义:一个变量存储多个相同类型(也可以存储不同数据类型)的数据
Eg. name_list=[“zhangsan”,”lisi”,”wangwu”]
2.索引:数据在列表中的位置编号,又称下标,索引值从0开始。
3.方法:列表可以使用某些方法。(列表常用操作)
name_list=[]
name_list.方法名
修改------直接赋值修改
增加------
Name_list.extend() //追加列表(数组)
Name_list.insert(index,string) //插入字符串到相应位置
Name_list.append() //追加字符串
删除------
Name_list.remove() //删除指定数据
Name_list.clear() //情况列表
Name_list.pop() //出栈,默认把列表中最后一个数据删除,也可指定索引删除
关键字—del—将一个变量从内存中删除
del name_list[1]
计数------
Name_list.count() //统计括号内的内容出现的次数
len(name_list)//统计列表数据个数
排序------
Name_list.sort() //默认升序排序,将参数改为reverse=True,则降序
Name_list.reverse() //默认逆序反转
4.列表的循环遍历(迭代)
顺序地从列表中依次获得数据
for 变量名 in 列表名
Print(“%s”%变量名)
1.特点
元组与列表相似,
不同:元组元素使用(),列表使用【】,且元组的元素不能修改。
2.方法
Name_list.index() 统计括号内的内容的索引
Name_list.count() 统计括号内的内容出现的次数
3.列表与元组的转换
tuple(列表)
list(元组)
1.特点
{ }包含数据元素,使用键值对,键唯一。使用场景:定义商品。(无序的数据集合,输出字典时通常跟定义时的顺序不同)
Eg. Xiaoming_dic{“name”:”小明”,
“age”:12,}
2.字典中取值
Xiaoming_dic[“name”]
3.方法(同列表)
合并字典: xiaoming_dic.update(另一个字典名) //若合并的字典中有已经存在的键值对,则原有的键值对将被覆盖。
4.遍历
For k xiaoming_dic:
Print(“%s-%s”%(k,xiaoming_dic[k]))
1.定义
单引号或者双引号都可,但常用双引号
公共方法
2.方法(同列表、字典的方法)
常用方法:
isspace()//判断是否只有键盘空白字符 Isdecimal()//判断单纯数字 Isdigit()//可判断一部分编码或者包含的罗马数字(unicode) Isnumeric()//只要包含数字,中文还是英文都能判断出 startswith()//判断是否以制定字符串开始 endswith()//判断是否以指定字符串结束 find()//找相应字符串索引,同index,但无字符串不会报错,而是返回-1 replace()//后面的字符串替换前面的字符串
文本对齐 center(10,” “)//居中 ljust()//左对齐 rjust()//右对齐
去除空白字符 lstrip()//去左 rstrip()//去右
拆分与连接 split()//将含有键盘字符的一串字符拆分成列表 join()//将列表的中每一小组前或后插入规定的字符
3.切片(适用于字符串、列表、元组)
字符串【开始索引:结束索引:步长】
顺序索引:0开始 倒序索引:-1结束 切片可以采用倒序顺序复用。
公共方法 1.Python内置函数
注:字典不能比较大小 2.切片
3.成员运算符(字典只能判断key) in Eg. ”a” in “abcd” True not in Eg. “a” not in “abcd” False
4.完整的for循环语法
迭代遍历:
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2018 群英 版权所有 茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号-36 粤公网安备 44090202000006号 粤工商备P091701000595