1,程序开发三大流程:
- 顺序--从上向下,顺序执行代码
- 分支--根据条件判断,决定执行代码的分支
- 循环--让特定的代码重复执行
2,whlie循环语句:
- Break 某一条件满足时,退出循环,不在执行后续重复代码。
- continue 某一条件满足时,不执行后续代码。
3,字符串方法
- join 拼接字符串
- count 查找出字符串出现的个数
- capitalized 把整个字符串的首字母大写
- center 前后两边同时增加相对应的字符串
- endswith 查看字符串是否以某个内容结尾并返回布尔值
- startswith 查看字符串是否以某个内容开头并返回布尔值
- expandtabs 把字符串中的tab符号转化为8个空格
- find 查看字符串中的某个内容在其中的的位置并返回索引
- format 以赋值的方式格式化输出
- format.map 以字典的方式格式化输出
- index 跟find的方法一样,没有会报错
- isalnum 判断字符串中是否是数字或字母
- isdecimal 判断数字是否是十进制
- isdigit 判断是否是数字
- isalpha 判断是否是字母
- isidentifier 判断是否是非法变量
- islower 判断字符串是否全是小写
- isupper 判断字符串是否全是大写
- isspace 判断字符串是否有空格
- istitle 判断字符串中单词首字母是否是大写
- lower 字符串全部变小写
- upper 字符串全部变大写
- swapcase 字符串大写变小写,小写变大写
- liust 字符串后面接相应个数字符
- rjust 字符串前面接相应个数字符
- strip 把字符串中的空格和换行符去掉
- lstrip 只把字符串左边的空格和换行符去掉
- rstrip 只把字符串右边的空格和换行符去掉
- replace 把字符串中的某些字符替换成另一些字符
- split 把字符串以某个内容分割成列表
- title 非字母隔开的每个部分的首字母大写
- copy 复制一个列表用一个变量接收
4,列表方法:
增
-
- append 从后面追加,一次只能加一个
- insert 按照索引插入,一次只能插一个
- extend 迭代着追加
删
-
- remove 按照元素删除,一次只能删一个
- pop 按照索引删除,也可以用切片跟步长
- clear 清空列表
del |
删除整个列表 |
|
按照索引删除 |
|
按照切片加步长删除 |
改
-
- 按索引去改
- 按切片加步长改
查
-
- 按所应,切片加步长去查
- 用for循环查
其他方法
-
- Len() 查询列表长度
- count 统计某个元素出现的个数
- index 通过元素找索引
- sort 排序列表,括号里接reverse=True就是从大到小
- reverse 倒叙列表
- enumerate 用于for循环,给序列加序号
5,字典方法
增
-
- setdefault 有则不动,无则增加
删
-
- pop 按键删
- popitem 删除最后一个
- clear 清空
- del 删除键或全除
改
-
- update 把另一个键值队合并到一个,相同的覆盖,没有的添加
查
-
- get 有返回值,没有显示空
- keys
- values
- Items
6,集合方法
增
-
- add 添加一个字符串
- updata 迭代着添加
删
-
- remove 按元素删除
- disjird 集合的删,跟remove删是一样的,没有不会报错
- pop 随机删除一个元素
- clear 清空集合
- del 删除整个集合
- 交集 【& or intersection】