今日主要内容:
基本数据类型(int,bool,str)
1. 基本数据数据类型:
int 整数
str 字符串.一般不存放大量的数据
bool 布尔值,用来判断,True,False
list 列表,用来存放大量数据, [ ]表示,里面可以装各种数据类型,
tuple 元组. 只读列表. tuple()表示
dict 字典, {key : value}
set 集合, 有自动去重的特点
2. int类型
bit_length() 返回一个数的二进制长度
3. bool类型
布尔只有两个值,True,False .一般是没有什么操作的,
类型转换的东西:
想把xx转换成yy, 即yy(xx)
可以表示False的内容: 0 ,"",[ ], tuple() , {}, None
所有的空都是False, 所有的非空都是True
4. str类型,字符串
由 ' , " , ''' , """ ,括起来的内容就是字符串.
字符串是不可变的数据类型,不论你执行任何操作,源字符串是不会改变的,每次操作都是返回新的字符串.
1.索引和切片
索引从0 开始,使用[下标]可以获取到每一个字符,还可以倒着数.
切片:[起始位置:结束位置:步长]
1,顾头不顾尾
2,默认从左到右取值
3,当步长为负可以从右往左取值
2,字符串相关操作
1, upper() 转换成大写
2, strip() 去掉空白
3, replace(old, new) 把old替换成new
4, split() 切割.返回列表,用多长的刀,就要损失掉多少.
5, startswith() 判断是否以xxx开头
6, find() ,count() , index()
7, len() 字符串长度,python的内置函数
8, format 字符串格式化
3, for循环
for 变量 in 可迭代对象:
循环体, 也存在break和continue
else:
当循环结束的时候会执行