1.变量:Number:数值类型 int float bool(0=false) complex
String字符串
List:列表
tuple:元组
Set:集合
dictionary:字典
分片:var=[起始位置:结束位数:步数]
逻辑:and ,or ,not
成员:in , not in
身份:is ,is not
循环 :while 条件:
for i in 对象:
continue:
break:
2. 占位符:%s %d %f
.format("0"or name="ss")
.list列表常用方法
list.insert(4,1001)添加
append("")追加
del list[2]删除
list.pop[1]默认最后删除值
sotr()排序
reverse()反转
3. tuple元组 不可以修改 一个元素在后面加逗号
dict字典
dict["key"]=1添加
del dict["Name"]删除
pop(key,default)删除 返回default 默认返回值
set集合
a=set([])空
a={}
add() remove()
| 合集 没有重复的
&交集 重复的
-差集 a-b=a
^对此差集 去掉重复的
def函数
def hanshu(必须参数,*args,默认参数,**kwargs,)
# “ * ” 符号后面,和可变变量 后面要用关键字复值
return global nonlocal
匿名函数:lambda
4.高级函数
函数 ,序列
map(lambda x:2*x,foo)计算
filter(lambda x:x>10,foo)筛选
reduce(lambda x,y:x+y,foo)求和 x表示返回和(返回的数) y每一个元素
sorted(序列,key,reverse=顺序)排序
类:
方法与函数的区别 :函数可以独立定义调用 方法不能独立定义调用,通过实例类实例调用
import logging
loggingFormat=""格式
logging.basicConfig(文件名,格式,输出格式)
迭代器:interator
iter() in 后面 重写_iter_() 和 next_()
生成器Generator
序列变成括号
yields
6 xml解析 DOM解析 SAX解析