一 python 基础数据类型
1 int 整数
2 str 字符串 不会用字符串保存大量的数据
3 bool 布尔值 True False
4 list 列表(重点) 存放大量的数据
5 dict 字典 key: calue 查找会比较快
6 set 集合 无序 不能重复
7 bytes 一堆字节 我们程序处理的最小单位
8 tuple 元组 不可变的列表
二 int 类型的操作
对于一个数字除了运算几乎没有其他的操作
bit_lenght() bit二进制 lenght 长度
计算当前这个数的二进制长度
三 boll 类型的操作 转换问题
bool 没有方法. 但是这里讨论类型的转换
结论1: x转换成y类型 y(x)
结论2:所有的空都是False 非空都是True
四 str 字符串的相关操作
字符串由 ',"",''',""",组成
字符: 单一文字符号
字符串 字符连成串 由固定顺序的
字符串是一个不可变的数据类型
1 索引
字符中每个字符的位置顺序
索引从0开始,程序员数数从0开始
s[索引] 获取到字符串S中的索引位置的数据
切片
s [start: end : step]
从start开始到end结束. 但是取不到end, 每step个取一个
2 字符串操作
1 upper() 全部转化成大写字母
2 strip() 去掉左右两端的空白(空格, , )
3 replace(old, new) 字符串替换
4 split () 切割 得到的结果是一个列表
5 startswith () 判断是否以xxxx开头
6 find() 查找 如果找到了 返回索引 . 如果找不到 返回 -1
7 len () 内置函数 求字符串的长度
3 迭代
for 变量 in 可迭代对象:
循环体 (break , continue)
else :