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