for 循环:
====不依赖索引取值
for 变量名 in 容器类元素:
while / for 的区别:
for循环更加可控
for不依赖索引取值
for + break--->终止循环
for + continue--->不执行下面的代码
for ....else-->for循环没有被break终止就执行else代码
有序or 无序:
有索引--》有序,没有则无序
可变与不可变:
id不变值可变,即在原值的基础上修改,则为可变数据类型
值变id也变,即重新申请一个空间放入新值,则为不可变数据类型。
---->id 不变-----》值可变---》可变类型
---->id变-------》值变-----》不可变类型----》动态扩容
数字类型内置:
整数:
作用:表示年龄,号码
定义:int()方法,将纯数字的字符串转化为十进制的整型
常用操作+ 内置方法:算法运算 + 比较运算
有序or 无序:一个值没有有无序一说
可变or不可变:不可变数据类型
浮点数:
作用:表示身高,体重
定义:用float()将纯数字的字符串转为浮点型数字
常用操作+ 内置方法:算法运算 + 比较运算
有序or 无序:一个值没有有无序一说
可变or不可变:不可变数据类型
字符串内置(str):
作用:描述性质的东西
定义:使用引号包裹的一串字符
常用操作+内置方法:
索引取值:只取不可改变
切片:(顾头不顾尾)
长度len:len(变量)
成员运算 in / not in
移除空白strip()--移除两端空白
切分split ----》
循环 -----》for i on 变量:
-----迭代打印
需要掌握:
lstrip / rstrip
lower() / upper()
rsplit------>从有切割
jion---->拼接----》字符串
replace ---->代替(需要直接收---》值)
isdigit / isalpha ---->判断字符为数字 / 字母
find--->索引 / rfind('') --->-1表示没找到
index()--->索引---》没找到会报错
count()---->计数
cent()---->居中
ljust()
rjust()
zfill()
expandtabs : 换行 缩进
capitalize() / swapcase() / title()---》大小写
is 系列--判断是否为数字时除了中文数字以后使用isdigit()即可
有序or 无序:有序
可变or不可变: 不可变类型
列表内置:
作用:拥有多个元素
定义:[]内有多个任意类型的值,逗号分隔元素
常用操作+内置方法:
索引取值 / 修改值
切片
长度len()
成员运算 in / not in
追加 append()
删除 del
循环 for
insert 插入
pop -删除索引--->值
remove 移除
count 计数
index --索引=------找到就终止
clear 清空
copy 复制
extend 列表)---》两个列表
reverse 反转列表
sort 排序