一. python的基本数据类型
1. int 整数
2. bool 布尔. 判断. if while
3. str 字符串 ,一般存放小量的数据
4. list 列表. 可以存放大量的数据. 用 [ ] 表示
5. dict 字典, 以 key : value 的形式存储数据
6. set 集合(数学)
7. tuple 元组, 不可变. 用 ( ) 表示
二. 整型 (int)
常见操作 + - * / // % **
bit_length() 一个数的二进制长度
三. bool(类型转换问题)
没有操作
类型转换: 字符串转换成整数 int(str)
结论1: 想要转化成什么类型就用这个类型括起来
结论2: True => 1 False => 0
结论3: 可以当做False来用的数据 : 0, "", [], {}, (), None
四. 字符串(str)
1. 字符: 单一文字符号
2. 字符串: 有序的字符序列
字符串由 ' " ''' """ 括起来的内容
索引: 一排数字. 反映第某个位置的字符 索引的下标从0开始. 使用 [] 来获取数据
切片: [start: end: step] 顾头不顾尾
step: 步长. 如果是+ 从左往右取. 如果是- 从右往左取 每n个取1个
print(s[-4 : -1]) 可以输出 print(s[-1 : -4]) 不可以输出 因为默认方向是从左往右切 print(s[1 : ]) 末尾 print(s[ : 4]) 开头 print(s[1: ]) 全部 print(s[ : : -1]) 倒序
3.常用操作方法:
1. upper() 转化成大写. 使用场景: 忽略大小写的时候
2. strip() 去掉左右两端空白 使用场景: 用户输入的内容都要去空白
3. replace(old, new) 字符串替换
4. split() 切割 结果是list
5. startswith() 判断是否以xxxx开头
6. find() 查找
7. isdigital() 判断是否是数字组成
8. len() 求长度. 内置函数
4. for循环
for 变量 in 可迭代对象: 循环体(break, continue) else: 当循环结束的时候执行else