1-python-base
2016-11-21 21:32:22 18 举报
AI智能生成
python base arch
作者其他创作
大纲/内容
IDE
pycharm install
pycharm configuration
python3.5 install
windows
mac
linux centos6.5
2.7 or 3.5
base
variable
operator
算数 + - * / // %
比较 == != > < >= <=
二进制 & | ^ << >>
逻辑 and or not
关系 is is not
验证 in not in
编码
ascii
gbk2312
big5
unicode
utf-8
流程控制
if
for while
顺序
数据类型
数字
integer
float
字符串
string
特殊
list
li.append()
li.insert()
li.extend()
del li[0:1]
myli.sort()
myli.reverse()
tuple(不能更改的list,多用于一些配置全局变量中)
dict(无序,去重)
add
a[k1] = v1
delete
del di[k1]
di.pop(k1)
di.popitem() randam pop
di.clear()
update
di.update(di2)
query
di["k1"]
di.get(k1) no error
di.setdefault(k1, "v1-default") if not exist, set a default value
di.keys()
di.values()
di.items()
other
di.copy()
copy.deepcopy(di)
set(和数学上的集合是一样的, 无序,去重)
add
se1=set([1,2,3]) 创建
se2=set("yangli") 创建
se1.add(k1) 增加一个
se1.update([5,6,7,]) 增加一堆
delete
s.remove(v1)
s.discard(v1) 删除不报错
s.pop() 随便删除一个
s.clear() 全删
常见文件操作
mode
r w a
r+ w+
rb
with
f.read() f.readline() f.readlines() f.xreadlines()
f.mode()
f.flush()
f.tell()
f.seek()
0 条评论
下一页