字符串的格式化操作
1 . Python基本数据类型
-
int : 整数,主要用来进行科学计算
- 在Python3中的所有整数都是int类型,但是Python2中如果数据量比较大,会使用long类型,在Python中不存在long类型
- 整数可以进行的操作:bit_length(),计算整数在内存中占用的二进制码的长度
-
str : 字符串,可以保存少量数据并进行相应的操作
- 把字符连成串,被引号引起来的内容就叫字符串
-
bool : 判断真假,True,Flase
- 取值只有True和False,bool值没有操作
-
list : 列表,存储大量数据,用[]表示
-
tuple : 元祖,不可以发生改变,用()表示
-
dict : 字典,保存键值对,一样可以保存大量数据
-
set : 集合,保存大量数据,不可以重复,其实就是不保存Value(值)的dict
2 .切片和索引
- 索引 : 索引就是下标,切记下标从0开始
- 从左到右0,1,2,3... 从右到左-1,-2,-3... 查找时超出范围会报错
- 切片 : [起始位置 : 终止位置] 顾头不顾尾,从起始位置开始截取,截取到终止位置,但是不包括终止位置, 查找时超出范围没事
- 步长 : 决定查找的方向,决定查找步子的大小 默认是1,默认方向从左到右
4 . 字符串方法
- upper : 全部大写
- lower : 全部小写
- startswith : 以什么开头
- endswith : 以什么结尾
- strip : 去头尾空格
- split : 分割,默认是空格分割,也可以自己制定
- replace : 替换,第一个参数是旧的,第二个参数是新的
- count : 统计某个内容出现的次数
- format() : 第三种字符串格式化
- isdecimal : 判断是不是十进制
- isalnum : 判断是不是中文,字母,数字
- isalpha : 判断得是不是中文,字母
- len() : 计算字符串的长度
5 . for循环
-
for : 关键字
-
i : 变量
-
in : 关键字
-
s : 可迭代对象 (不包括int,和bool)
面试题 : 循环后的i变量指向的是最后的一个元素
-
pass : 站位,也可用...表示
-
range() : 范围
-
Python2打印的是列表
-
Python打印的是它本身
-
range(起始位置,终止为止,步长)
-
range(10) : range(终止位置) 起始位置为0
-