摘要:
1:需求 类中统计 被实例化为对象的次数 ############## python3与python2的新式类 查找顺序: (宽度优先,最后 执行 A) F->D->B->E->C->A python2 的经典类:(深度优先):先将一条线走完,再换 F->D->B-->A>E->C class A: 阅读全文
摘要:
对象和类: 什么是对象,什么是类: 提示:python的class术语与c++有一定区别,与 Modula-3更像。 python中一切皆为对象,且python3统一了类与类型的概念,类型就是类,所以,不管你信不信,你已经使用了很长时间的类了 class Lei: print('666') #实例化 阅读全文
摘要:
作用:将列表、字典等类型 存入文件中 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表 阅读全文
摘要:
import logging'''一:如果不指定filename,则默认打印到终端二:指定日志级别: 指定方式: 1:level=10 2:level=logging.ERROR 日志级别种类: CRITICAL = 50 FATAL = CRITICAL ERROR = 40 WARNING = 阅读全文
摘要:
os.system功能,不直接打印到屏幕,而是传递参数 如果想将结果放入变量再随意打印 就需要 subprocess 模块了 将执行结果丢入管道(正确的进stdout,错误的进stderr, 执行双命令,第二个命令 用stdin);管道的值只能取一次 import subprocesssubproc 阅读全文
摘要:
hash:一种算法 ,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法三个特点:1.内容相同则hash运算结果相同,内容稍微改变则hash值则变2.不可逆推3.相同算法:无论校验多长的数据,得到的哈希值长度固定。 阅读全文
摘要:
作用: 增删改查 配置文件 (key,value类型) #####配置文件a.cfg # 注释1; 注释2 [section1]k1 = v1k2:v2user=egonage=18is_admin=truesalary=31 [section2]k1 = v1 ###########读取 impo 阅读全文
摘要:
hutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组、用户均不变 shutil.copystat(src, dst 阅读全文
摘要:
#############random 随机产生 验证码 import randomdef yanzhengma(n=5): res='' for i in range(n): num=random.randint(0,9) zimu=chr(random.randint(65,90)) JG=ra 阅读全文
摘要:
####################re.findall 查找哦所有 JG=re.findall('al(e)x','alex make love') 拿到的是alex 中的e JG=re.findall('al(?:e)x','alex make love') 拿到alex 贪婪模式a.*b 阅读全文