摘要: re模块: findall \ search \ replace \ split \ compile \ finditer import re # 字符串 # 匹配 # findall ***** # ret = re.findall('\d+','19874ashfk01248') # print 阅读全文
posted @ 2021-02-26 18:44 跳动0101 阅读(54) 评论(0) 推荐(0)
摘要: # 帮助学习的工具 http://tool.chinaz.com/regex/ # 字符组 [] # 在一个字符的位置上能出现的内容 # [1bc] 是一个范围 # [0-9][A-Z][a-z] 匹配三个字符 # [abc0-9] 匹配一个字符 # [0-9a-zA-Z] 匹配一个字符 # 18位 阅读全文
posted @ 2021-02-26 14:04 跳动0101 阅读(101) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-25 13:11 跳动0101 阅读(38) 评论(0) 推荐(0)
摘要: 一、导入包中模块 # 什么是包 # 当提供的功能比较复杂,一个py文件写不下时就需要包 # 方法一: import glance.policy as policy # '.'号前面必需是包名 policy.get() # 方法二: from glance import policy as plc p 阅读全文
posted @ 2021-02-24 16:36 跳动0101 阅读(225) 评论(0) 推荐(0)
摘要: import sysprint(__name__)'返回代码所在的模块print('*****', sys.modules['__main__'])‘返回程序程序运行的模块反射自己模块的函数 import sys my_module = sys.modules[__name__] getattr(m 阅读全文
posted @ 2021-02-24 15:51 跳动0101 阅读(84) 评论(0) 推荐(0)
摘要: # class A: pass # a = A() # b = A() # print(a,b) # print(a==b) # eq 方法 # ==这个语法 是完全和__eq__相关的 class A: def __init__(self, name, age): self.name = name 阅读全文
posted @ 2021-02-24 12:23 跳动0101 阅读(305) 评论(0) 推荐(0)
摘要: ''' hash 方法 底层数据结构基于hash值寻址的优化操作 hash是一个算法 能够把某一个要存在内存里的值通过一系列计算 保证不同值的hash结果是不一样的 # ’122346545645’=》89456315 对同一个值在多次执行python代码的时候hash值是不同的 但是对同一个值 在 阅读全文
posted @ 2021-02-24 12:16 跳动0101 阅读(59) 评论(0) 推荐(0)
摘要: '''hash 方法底层数据结构基于hash值寻址的优化操作hash是一个算法能够把某一个要存在内存里的值通过一系列计算保证不同值的hash结果是不一样的# ’122346545645’=》89456315对同一个值在多次执行python代码的时候hash值是不同的但是对同一个值 在同一次执行pyt 阅读全文
posted @ 2021-02-24 10:06 跳动0101 阅读(385) 评论(0) 推荐(0)
摘要: 一、Python :item系列(__getitem__ __setitem__ __delitem__) class B: def __str__(self): return '123456' def __getitem__(self, item): print(self, item) retur 阅读全文
posted @ 2021-02-24 09:38 跳动0101 阅读(101) 评论(0) 推荐(0)
摘要: # 构造方法:申请一个空间# 析构方法: 释放一个空间# 垃圾回收机制 class File: def __init__(self, file_path): self.f = open(file_path) self.name = 'Alex' def read(self): self.f.read 阅读全文
posted @ 2021-02-23 20:58 跳动0101 阅读(55) 评论(0) 推荐(0)