摘要:
一.查询语句功能实现 select id,name where age > '20' 阅读全文
摘要:
一.MD5加密 MD5是一种不可逆的加密算法. 它是可靠的. 并且安全的. 在python中我们不需要手写这一套算法. 只需要引入一个叫hashlib的模块就能搞定MD5的加密工作 二.日志 1. 导入logging模块. 2. 简单配置一下logging 3. 出现异常的时候(except). 向 阅读全文
摘要:
一.类的约束 约束是对类的约束 有两种方法: 1.提取一个父类,在父类中给出一个方法,并且在方法中不给出任何代码,直接抛异常 2.写抽象类和抽象方法,这种方案相对来说比上一个麻烦一些.需要大家先引入一个抽象的概念,我们如果写一个方法,不知道方法的内部应该到底写什么,那这个方法就应该是一个抽象方法,如 阅读全文
摘要:
一.isinstance,type,issubclass issubclass() 这个内置函数可以帮我们判断x类是否是y类的子类 issubclass(x,y) type(obj)表示查看obj是由哪个类创建的 二.区分函数和方法 三.反射 阅读全文
摘要:
1、匹配整数或者小数(包括正数和负数) # ret=re.findall('-?\d+(?:.\d+)?','3132.3') # # print(ret) 2、匹配年月日日期 格式2018-12-6 # ret=re.findall('[1-9]\d{0,3}-(?:1[0-2]|0?[1-9])-(?:3[01]|[12]\d|0?[1-9])','2018-12-6') # print(r... 阅读全文
摘要:
一.昨日回顾 #__file__查看当前文件所在的绝对路径 #time 时间模块 time.time 获取当前时间戳时间 字符串->time.strptime->结构化->mktime->时间戳 时间戳->gmtime.localtime->结构化->strftime->字符串(格式化) #rand 阅读全文
摘要:
# 1.计算 年月日时分秒 于现在之间差了多少 格式化时间 # 现在 # 某一个年月日时分秒 参数 # import time # def get_time(old_t,fmt = '%Y-%m-%d %H:%M:%S'): # struct_t = time.strptime(old_t,fmt) # stmp_old = time.mktime(struct_t) # ... 阅读全文
摘要:
正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 # re.findall('正则表达式','带匹配的字符') # ret = re.findall('\d+','alex83wu... 阅读全文
摘要:
一.模块:就是一个包含了python定义和声明的文件,文件名是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的c或c++扩展 3.包好一组模块的包 4.使用c编写并链接到python解释器的内置模 阅读全文
摘要:
一.函数基础 1.定义:使用def关键字来定义函数,函数的定义语法 函数:对代码块和功能的封装和定义 def 函数名(): 函数体 函数命名规则: 1, 变量由字母, 数字,下划线搭配组合而成 2,不可以用数字开头,更不能是全数字 3,不能是pythond的关键字, 这些符号和字母已经被python 阅读全文