摘要: # 明文 import hashlib msg = '我是明文' # md5加密 md5 = hashlib.md5(msg.encode('utf-8')) print(md5.hexdigest()) # sha1加密 sha1 = hashlib.sha1(msg.encode('utf-8' 阅读全文
posted @ 2021-02-22 16:45 kevin.l 阅读(51) 评论(0) 推荐(0) 编辑
摘要: # 验证码,大小写字幕和数字的组合 import random def func(length): code = '' for i in range(length): ran1 = str(random.randint(0, 9)) ran2 = chr(random.randint(65, 90) 阅读全文
posted @ 2021-02-22 16:42 kevin.l 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1. sys.path 系统的搜索路径 2. sys.version python解析器的版本 3. random.randint('start', 'end') 规定范围的随机数 阅读全文
posted @ 2021-02-22 14:57 kevin.l 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Python中的库 Python的标准库有: 名称 作用 builtins 内建函数默认加载 time 时间 calendar 日历 hashlib 加密算法 copy 拷贝 functools 常用的工具 re 字符串正则匹配 datetime 为日期和时间处理同时提供了简单和复杂的方法。 zli 阅读全文
posted @ 2021-02-22 10:02 kevin.l 阅读(66) 评论(0) 推荐(0) 编辑
摘要: # 单例模式:只有一个对象生成的类 class Singleton: # 私有化 单例的地址就存在于__instance __instance = None # 重写__new__ def __new__(cls, *args, **kwargs): if cls.__instance is Non 阅读全文
posted @ 2021-02-22 09:43 kevin.l 阅读(49) 评论(0) 推荐(0) 编辑
摘要: class P1: pass class P2: pass class P3: pass class A(P1, P2): pass class B(P1, P3): pass class C(P3, P2): pass class D(A, B, C): pass d = D() print(D. 阅读全文
posted @ 2021-02-21 23:08 kevin.l 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 类的继承特点: 1. 如果类中不定义__init__,调用父类__init__ 2. 如果类继承父类也需要定义自己的__init__,就需要在当前类的__init__调用一下父类的__init__ 3. 如果调用父类__init__: super().__init__(参数) super(类名,对象 阅读全文
posted @ 2021-02-21 21:03 kevin.l 阅读(352) 评论(0) 推荐(0) 编辑
摘要: # 类的私有化 # 封装:1.私有化属性 2.定义共有set和get方法 # __属性名,就是将属性私有化,访问范围仅仅限于类中 class Person: def __init__(self, name, age): self.__name = name self.__age = age self 阅读全文
posted @ 2021-02-20 18:51 kevin.l 阅读(490) 评论(0) 推荐(0) 编辑
摘要: class Animal: # 类属性 habit = '睡觉' # 魔术方法(构造方法) def __init__(self, name, age, kind): # 对象属性 # 对象中可以访问,类中不能访问 self.name = name self.age = age self.kind = 阅读全文
posted @ 2021-02-20 18:01 kevin.l 阅读(87) 评论(0) 推荐(0) 编辑
摘要: #创建类对象时,自动执行的魔术方法顺序:__new__->__init__ class Person: # 魔术方法 ''' __init__:初始化魔术方法 触发时机:初始化对象时触发(不是实例化触发,但是和实例化在一个操作中) ''' def __init__(self): pass ''' _ 阅读全文
posted @ 2021-02-20 17:47 kevin.l 阅读(93) 评论(0) 推荐(0) 编辑