1.python基础数据类型
1.int整数
2.str 字符串.(不会用字符串保存大量数据)
3.bool 布尔值. TRUE,FALSE
4.list 列表(重点) 存放大量数据 用[]表示
5.dict 字典 key:value 查找会比较快
6.set 集合 无序 不可以重复. 其实就是不保存value的dict
7.bytes 一堆字节. 我们程序处理的最小单位
8.tuple 元组不可改变的列表 用()表示
2.int类型操作
对于一个数字除了运算几乎没有其他操作
bit_length() bit二进制 length长度
计算当前这个数的二进制长度(实际上并没有卵用)
3.bool类型操作,转换问题
bool没有方法,但是我们讨论一下类型转换
结论1:x转换成y类型 y(x)
结论2:所有的空都是FALSE,非空都是TRUE
4.str字符串相关操作
字符串由',''',"""组成
字符:你能看到的单一文字符号
字符串是一个不可变的数据类型
1.索引
字符串中每个字符的位置顺序
索引从0开始,程序数数从零开始
s[索引]获取字符串s中索引位置的数据
切片
s[star:end:step]
从star开始到end结束.但是取不到end,每step取一个
(包含标点符号)
2.字符串操作
1.upper() 全部转化成大写字母
2.strip() 去掉左右两边的空白(空格,\n,\t)
3.replace(old,new)字符串替换
4.split() 切割.得到的结果是一个列表,如果切割符在左右两端. 那么
一定会出现空字符串.深坑请留意
5.startswith判断是否以XX开头
6.find()查找.如果找到了,返回索引,如果找不到返回-1
7.len()内置函数,求字符串长度
3.迭代
for 变量 in 可迭代对象:
循环体
else:
in有两种用法:
1. 在for中. 是把每个元素获取到赋值给前面的变量.
2. 不在for中. 判断xxx是否出现在str中.
5.计算字符串长度:len()是python的内置函数. 所以访问方式也不样样. 你就记着len()和print()一样就可以
了 .