摘要:
第三方模块下载导入 并不是python自带的 需要基于网络下载!!! '''pip所在的路径添加环境变量''' 下载第三方模块的方式 方式1: 命令行借助于pip工具 pip3 install 模块名 # 不知道版本默认是最新版 pip3 install 模块名==版本号 # 指定版本下载 pip3 阅读全文
摘要:
logging日志模块 知识点很多 但是需要掌握的很少(会用即可) 日志有五个等级 (从上往下重要程度不一样) logging.debug('debug级别') # 10 logging.info('info级别') # 20 logging.warning('warning级别') # 30 lo 阅读全文
摘要:
hashlib模块 加密 将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法 md系列 sha系列 base系列 hmac系列 基本使用(import hashlib) 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() 2.将明文数据传递给md5算法 阅读全文
摘要:
三元表达式 条件成立采用if前面的值 if 条件 else 条件不成立采用else后面的值 三元表达式尽量不要嵌套使用 def my_max(a, b): if a > b: return a else: return b """ 当功能需求仅仅是二选一的情况下 那么推荐使用三元表达式 """ de 阅读全文
摘要:
算法之二分法 什么是算法? 解决问题的高效方法 二分法 (入门级别:还有一定距离) l = [11, 23, 43, 57, 68, 76, 81, 99, 123, 321, 432, 567, 666, 712, 899, 999, 1111] # 第一种方式 直接for循环从左往右依次查找 # 阅读全文
摘要:
运算符 算术运算符 // % ** 比较运算符 == 判断值是否相等 != 值不等于 赋值运算符 = 增量赋值(偷懒) n = 666 n = n + 1 # n += 1 n = n - 1 # n -= 1 n = n * 1 # n *= 1 n = n / 1 # n /= 1 链式赋值(偷 阅读全文