摘要: 绑定方法 1.绑定给对象的 ​ 类中定义的函数(没有被任何装饰器装饰的),其实主要是给对象使用的,而且是绑定到对象的,虽然所有对象指向的都是相同的功能,但是绑定到不同的对象就是不同的绑定方法 ​ 强调:绑定到对象的方法的特殊之处在于,绑定给谁就由谁来调用,谁来调用,就会将‘谁’本身当做第一个参数传给 阅读全文
posted @ 2021-12-03 20:37 skuukzky 阅读(64) 评论(0) 推荐(0)
摘要: hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 涉及到用户密码存储,其实都是密文 ,只有用户自己知道明文是什么 ​ 1.内部程序员无法得知明文数据 ​ 2.数据泄露也无法得知明文数据 1.基本使用: 阅读全文
posted @ 2021-11-29 20:41 skuukzky 阅读(32) 评论(0) 推荐(0)
摘要: random随机模块 ​ 1.random.random() 随机产生一个0-1之间的小数 ​ 2.random.randint(0,9) 随机产生指定范围内的整数 ​ 3.random.uniform(0,9) 随机产生指定范围内的小数 ​ 4.random.choice() 随机抽取 参数必须是 阅读全文
posted @ 2021-11-26 20:00 skuukzky 阅读(41) 评论(0) 推荐(0)
摘要: python内置模块之re模块 在 python中要想使用正则必须借助于模块,re就是其中之一 基本操作方法 1.findall import re re.findall('正则表达式','待匹配的文本') # 根据正则匹配除所有符合条件的数据 res = re.findall('b','eva j 阅读全文
posted @ 2021-11-25 19:58 skuukzky 阅读(59) 评论(0) 推荐(0)
摘要: 什么是正则表达式? 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 正则表达式是一门独立的语言,跟其他编程语言都没有关系 如果想在python代码中使用正则,需要借助于内置模块re eg:校验手机号 import re phone = input('phone number:') if re. 阅读全文
posted @ 2021-11-24 19:04 skuukzky 阅读(41) 评论(0) 推荐(0)
摘要: 目录规范并无固定的要求,只要符合清晰可读即可 bin文件夹 存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面) start.py conf文件夹 存放一系列配置文件 settings.py(一般情况下该文件内的变量名都是大写) lib文件夹 存放数据相关文件 userinfo. 阅读全文
posted @ 2021-11-24 16:55 skuukzky 阅读(86) 评论(0) 推荐(0)
摘要: 面向过程编程(理论) 面向过程编程就好比在设计一条产品流水线 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 """面向过程编程的缺陷在于:一旦要修改功能 那么需要整体改造(牵一发而动全身)""" def get_name(): name = input('请输入 阅读全文
posted @ 2021-11-23 19:56 skuukzky 阅读(39) 评论(0) 推荐(0)
摘要: for循环本质 d = {'name':'tony','pwd':123,'age':19} res = d.__iter__ while True: try: print(res.__next__()) except StopIteration as e: break # 相当于 for i in 阅读全文
posted @ 2021-11-22 21:27 skuukzky 阅读(73) 评论(0) 推荐(0)
摘要: 一.可迭代对象 迭代 即更新换代,每次的更新都必须依赖于上一次的结果 迭代其实给我们提供了一种不依赖索引取值的方式 可迭代对象 内置有__iter__方法的都称之为可迭代对象 内置的意思是可以通过点的方式直接查看到 针对双下滑线开头 双下滑线结尾的方法 最为专业标准的读法为:双下方法名 i = 1 阅读全文
posted @ 2021-11-19 19:48 skuukzky 阅读(45) 评论(0) 推荐(0)
摘要: 一.递归函数 递归:函数在运行过程中直接或间接的调用了自身 count = 1 def index(): global count count += 1 print(count) print('from index') index() index() 1.递推:一层层往下推导答案(每次递归之后复杂度 阅读全文
posted @ 2021-11-18 21:04 skuukzky 阅读(319) 评论(0) 推荐(0)