1 变量命名
变量名 = 值
2 字符串
#字符串合并 +
# 用%s格式化字符串
str1 = '他叫%s,他爸是%s '% ('王思聪','王健林')
3 容器
列表: 容纳不同类型数据
定义 - 变量名 = [,,,]
增 - 变量名.append()
删 - del 变量名[]
改 - 变量名[] = 值
查 - 变量名[]
元祖:不可更改
定义 - 变量名 = (,,,)
查 - 变量名[]
集合: 无重复元素
定义 - 变量名 = {,,,}
增 -1 变量名 = set(); 2 变量名.update([,,,,])
删 - 变量名.discard()
查 - 变量 = 值 in 变量名,print(变量)
改 - 变量名.discard(,,);变量名.update([])
字典
定义 - 变量名 = {key:[value],,,}
增 - 变量名[key] = [value]
删 - del 变量名[key]
改 - 变量名[key] = [新value]
查 - 变量名[key]
4 条件判断和循环
【条件判断】
if :
elif:
else:
【循环】
for ...... in ...:
字典的循环 - for key,value in 变量名.items():
5 定义函数
def 函数名(参数):
......
# 函数参数 - 不可变数据类型 (字符,元祖,数值),不改变原始数据;反之改变
6 导入包
import 包
from ... import
from collections import deque
queue = deque([])#定义队列
queue.append('' ) #入队:队尾插入元素
queue.popleft() # 出队:头部删除元素
stack =deque([]) # 定义栈
stack.appendleft('') # 入栈:栈顶加入元素
stack.pop() # 栈尾出栈
#有序字典
from collections import OrderedDict
gafataorDict = OrderedDict({......})
7 计数器
from collections import Counter
cDict = Counter('有一种花很漂亮,叫无名花')
cDict.most_common(2) #出现次数最多的三个词