2-python-module&func
2016-11-21 21:32:59 19 举报
AI智能生成
python module and function
作者其他创作
大纲/内容
func
装饰器
生成器
迭代器
简化
三元运算
lambda
deep copy and shadow copy
copy.copy()
only first level is the same
copy.deepcopy()
only last level is the same
内置函数
类型转换
str
int
float
list
tuple
dict
et
ascii --> repr()
bytes(s, encoding='utf-8')
chr
ord
算数
abs
divmod()
max
min
sum
pow
round
zip
进制转换
bin
oct
int
hex
range(5)
logic
any
all
映射
hasattr()
getattr()
setattr
delattr()
other
dir 查看模块信息
help()
type
id()
len
enumerate
filter
map
format
globals()
locals()
hash()
input
print
next
property
range
repr
slice
sorted
@staticmethod
type
id
len
list index start 0
list len start 1
del li[len(li) - 1] delete last element
字符串当成语句执行
compile
eval
exec
object
isinstance
issubclass
简单处理
map
filter
file
open
模块的变量 函数
变量
__name__
__file__
__doc__
__cached__
__package__
函数
vars() 模块有什么变量
dir() 所有的模块成员
控制模块的函数
obj = __import__(m, fromList=True)
hasattr(obj, func)
getattr(attr, func)
模块分类
内置
time datetime hashlib
三方
func ansible
自己写的
常用模块
最常用
sys
os
re
常用字符
^ $
. *
{ } ? + *
() [] {}
| \
转意字符
\d ==[0-9]
\s ==[\t\n\f\v]
\w ==[0-9a-zA-Z]
\b == 单词的边界
常用方法
re.findall()
re.match() re.search()
re.sub(pat, replace, s)
re.split()
subprocess
hashlib
obj = hashlib.md5(bytes(key, encoding=utf-8))
random
time
time
datetme
loging
file
shutil
zipfile
tarfile
serialization
json
pickle
shelve
configparser
xml
network
paramiko
requests
0 条评论
下一页