Python基础数据类型
二 int类型的操作
三 bool类型
四 str字符串相关操作
五 列表
六 列表操作--增删改查
七 列表的常用功能
八 列表的嵌套
九 元组及相关操作
十 range函数
一 Python基础数据类型
1 int 整数
2 str 字符串
3 bool 布尔值
4 list 列表
5 dict 字典
6 set 集合
7 tuple 元组
8 bytes 一堆字节
二 int类型操作
Python中的整数属于int类型,默认用十进制表示.
对于一个数字除了运算几乎没有其他的操作.
三 bool类型
bool型只有2个值:True 和 False
bool值也归为数字类型,因为习惯用1表示True;0表示False.
空的东西是False,非空是True
四 str字符串
字符:单一的文字符号
字符串:一个有序的字符集合,用于存储和表示基本的文本信息.是不可变的数据类型
字符串常用操作:
1.索引
获取字符串中每个字符的位置顺序
索引从0开始.
2.切片
s[start:end:step]
左闭右开区间
3.常用操作
1.upper() 全部转化为大写字母
2.strip() 去掉左右两段的空白(空格, , )
3.replace(old, new) 字符串替换
4.split() 切割. 得到的结果是一个列表.
5.startswith() 判断是否以xxx开头
6.find() 查找。如果找到了。 返回索引。如果找不到返回-1
7.len() 内置函数,求字符串长度
五 列表
列表:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素.可修改
列表同样可以索引及切片
六 增删改查
1 新增
append(元素) 添加到列表末尾
insert(index,元素) 把元素插入到对应索引的位置
extend(可迭代对象) 迭代添加
2 删除
pop(index) 弹出制定位置的元素,默认弹出最后一个
remove(元素) 移除指定元素,若有多个相同元素则删除第一个
clear() 清空列表
del list[:] 切片删除
3 修改
指定索引即可修改
若切片出来的内容步长不是1,元素的个数必须要匹配
4 查询
七 列表常用功能
1 count()
2 index()
3 sort() 排序 默认正序
4 sort(reverse = True) 倒序
5 reverse() 列表反转排序
八 列表的嵌套
列表嵌套时:降维操作,一层一层地找
多层嵌套的时候如果进行操作。 需要重新赋值。
对于内部元素如果是可变的数据类型。 直接改就行了
九 元组及相关操作
可看做只读列表.
特点:不可变(元素内部第一层元素的内存地址不可变)
十 range函数
range(n): [0,n)
range(m,n): [m,n)
range(m,n,p): 从m到n, 每隔p个取一个