摘要:
函数:match(regex,string,[flags=0])参数:regex:就是正则表达式(定义了一套验证规则)string:需要被验证的字符串数据flags:模式/标志位,默认情况下(不定义) --> 不开启任何的模式功能:从头开始尝试匹配字符串数据(注意:如果开头就不匹配直接返回None值 阅读全文
posted @ 2019-03-09 23:59
hank-li
阅读(986)
评论(0)
推荐(0)
摘要:
4.calendar模块:构造:calendar(year,[w=2,l=1,c=6]):返回year年的完整的日历信息对象和闰年相关的函数如下:isleap(year):判断year是否是闰年返回True,说明是闰年返回False,说明不是闰年leapdays(y1,y2):返回[y1,y2)之间 阅读全文
posted @ 2019-03-09 23:54
hank-li
阅读(264)
评论(0)
推荐(0)
摘要:
3.datetime模块:理解:datetime可以认为是time模块的补充/扩展datetime模块中有一些常用类:datetime类:记录了日期和时间数据信息date类:记录了日期数据信息time类:记录了时间数据信息datetime类:now()和today():获取当前的日期和时间对象(返回 阅读全文
posted @ 2019-03-09 23:45
hank-li
阅读(162)
评论(0)
推荐(0)
摘要:
1.time、datatime、calendar模块的引入讲解(重视)Unix时间戳(timestamp):返回的是数值类型数据(float值),概念:记录了从1970年00点00分00秒至今的秒数UTC时间:世界协调时间GMT时间:格林尼治时间CCT时间:北京时间(当前时间),属于东八区【注意】比 阅读全文
posted @ 2019-03-09 23:42
hank-li
阅读(303)
评论(0)
推荐(0)
摘要:
myexception.py ''' 实现自定义异常类: ''' class MyException(Exception): def __init__(self,msg): super().__init__(msg) 封装一个Person类.py from myexception import My 阅读全文
posted @ 2019-03-09 23:37
hank-li
阅读(371)
评论(0)
推荐(0)
摘要:
解决:在settings里面添加 阅读全文
posted @ 2019-03-09 22:18
hank-li
阅读(4110)
评论(0)
推荐(0)
摘要:
2.__slots__:作用:限制对象随意的动态添加属性举例:class Demo:__slots__ = ('name','age','height','weight')#实例化Demo对象d = Demo()#动态为d添加属性d.name = 'abc'd.age = 12#可以动态添加的属性为 阅读全文
posted @ 2019-03-09 19:01
hank-li
阅读(183)
评论(0)
推荐(0)
摘要:
animal.py class Animal: def __init__(self,name): self.name = name def eat(self): pass dog.py from animal import Animal class Dog(Animal): def __init__ 阅读全文
posted @ 2019-03-09 18:42
hank-li
阅读(133)
评论(0)
推荐(0)
摘要:
什么是序列化和反序列化? 按照某种规则,把内存中的数据保存到文件中,文件是一个字节序列,所以必须把内存数据转换成字节序列,输出到文件,这就是序列化; 反之,把文件中的字节恢复到内存,就是反序列化。 person.py class Person: def __init__(self,*args,**k 阅读全文
posted @ 2019-03-09 18:35
hank-li
阅读(133)
评论(0)
推荐(0)
摘要:
5.类函数和对象函数类函数:在定义函数的上面一行书写@classmethod,特点:没有self 有cls对象函数:定义在class中的普通的def函数演示类函数和对象函数的定义使用:总结:在对象函数中,既能够直接使用对象属性和对象函数,也能够使用类属性和类函数定义类函数,需要在函数的上面追加@cl 阅读全文
posted @ 2019-03-09 18:25
hank-li
阅读(405)
评论(0)
推荐(0)