1、读取输入:input()
2、索引规则:
3、str,int,repr,format(x,"4d")
4、空列表:
names=[]
names=list()
.append,insert
5、
import sys
sys.argv
raise SystemExit(1)
6、集合:set
a|b 并集
t&b 交集
a-b 差集
a^b ???
t.add
t.update
t.remove
7、dick:
a={}
a=dict()
a.get("key1",ifnot default)
del a['key1']
8、range(1,10)
range(5)
range(1,8,3)
9、yield 收集一个列表
10、dir(xx)列出对象上的可用方法
11、try:
xx
except IOError as e:
print e
raise RuntimeError("Computer sasy no")
12、xx.doc 查看介绍
help(functionname)
13、可以使用多个装饰器
14、# -- coding:UTF-8 --
15、a is list==isinstance(a,list)
16、获取引用计数
import sys
sys.getrefcount(b)
17 深复制
import copy
copy.deepcopy(a)
18、空对象 None
19、lens,min,max,sum,all,any
20、List的方法:
append,extend,count,index,pop,remove,reverse,sort
21、s.find 没有发现,返回-1 s.index没有发现,返回ValueError
22、str.split
23、s.encode,s.decode
24、s.format
25、s.captitalize首字母大写
s.count
s.endswith
s.isalnum
s.isalpha
s.isdigit
s.islower
s.isspace
s.isupper
s.join
s.replace
s.rfind 找到最后一次出现的位置
s.starswith
26、list方法:
len 长度
m.clear 清空
m.copy
m.get
m.items
m.keys
m.pop
m.update(b)
m.values
27、set集合
len(s)
s.copy
difference
intersection
union
s.add
s.clear
s.discard
s.pop
s.remove
28、bar =lambda x,y:x+y
29、迭代:iter() next()
call类的调用
30、 with xx as xx:
enter调用
exit调用
31、dir
32、print("%(key1)d" % dic)
打印字典里的值
"{name}".format(name="bbb")
33、format格式化输出
34\ [x if x<50 else 50 for x in values]
35 enumerate(list)=(0,list[0])(1,list[1])
36 except (IOError,TypeError,NameError) as e:
Except
37
try:
xx
except :
else:
38 errorno errormsg
39 def a(b,c,agr)
40 def a(*arg) 字典
41 yield
42
43 类变量和类实例变量
44 import random
random.randint(0,4)
45 初始化基类
在继承的类中调用基类方法:
super().func()
46 多重继承
47 定义静态方法
@staticmethod
def xx():
属性:@property:get set delete
48 __
49 弱引用模块:weakref
50 setattr getattr delattr
51 issubclass(b,c)
52 all定义from xx import *的东西
53 if name=="main":
54 import sys
sys.path.append("xx.zip")
55 distutils 分发python程序: python setup.py sdist
安装:
unzip xx.zip
python setup.py install
56 import sys
sys.argv[]