摘要:
函数式的简单配置 默认情况下python的logging模块打印日志的标准输出顺序是CRITICAL > ERROR > WARNING > INFO > DEBUG,默认的日志格式为日志级别:Logger名称:用户输出消息。 配置参数 logging.basicConfig()函数中可通过具体参数 阅读全文
摘要:
hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等,摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 数据量很大,可以分块多次调用update(),最后计算的结果是一样的: md5 = h 阅读全文
摘要:
错误:语法错误和逻辑错误 语法错误 逻辑错误 python3中不同的异常可以用不同的类来表示,并处理异常 触发IndexError 1=['wh',333] l[4] 触发KeyError dic = {'name':'wh'} dic['age'] 触发ValueError s='hello' i 阅读全文
摘要:
继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 查看继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基 阅读全文
摘要:
信用卡用户信息示例 消费: global USER_INFO USER_INFO = "1234567|Alex|daiNiFei|5000|12000|50000|33000" def user(info_dic,user_info_lst): info_dic[int(user_info_lst 阅读全文
摘要:
恢复内容开始 1 什么是模块,常见的场景:一个模块就是包含了Python文件定义和声明的文件,文件就是函数名+.py后缀 import 加载模块分为四个通用类别: 1使用Python语言编写的代码(.py文件) 2已被编译为共享库或者DLL或C或C++拓展 3包好一组模块的包 4使用C编写并连接到p 阅读全文
摘要:
一.数字相关 1.绝对值:abs(-1) 2.最大最小值:max([1,2,3]) ,min([1,2,3]) 3.序列长度:len('abc') , len([1,2,3]) , len((1,2,3)) 4.取模:divmod(5,2)//(2,1) 5.乘方:pow(2,3,4)//2**3/ 阅读全文
摘要:
匿名函数 为了解决那些功能很简单的的需求而设计的一句话函数 然而匿名函数并不是真的不能有名字,匿名函数的调用和正常函数的也没什么分别 >> add = lambda x,y : x+y 匿名函数其他功能的用法 面试题 现有两个元组(('a'),('b')),(('c'),('d')),请使用pyth 阅读全文
摘要:
* re模块 例子 https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 判断手机号是否合法,以13,14,15,18开头 while True: phone_number = input('please input your p 阅读全文