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