自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Python装饰器(学习笔记)

装饰器概述由于管理和增强函数和类行为的代码提供一种在函数或类定义中插入自动运行代码的机制特点更明确的语法更高的代码可维护性更好的一致性函数装饰器#自定义函数装饰器def p_decorator(func): def wrapper(*args, **kwargs): #给func函数前后分别加上<p></p> return f'<p>{func(*args, **kwargs)}&lt

2020-06-29 14:37:14 100

原创 Python并发编程(学习笔记)

这里写目录标题概述多线程_thread 模块threading 模块队列queue 模块multiprocessing 模块concurrent.futures 模块概述多线程多线程实例import timeimport _threaddef worker(n): print(f'函数执行开始于:{time.ctime()}') time.sleep(n) print(f'函数执行结束于:{time.ctime()}')def main():

2020-06-26 18:42:42 147

原创 Python正则表达式(学习笔记)

正则表达式一、概述1、正则表达式Regular Expression2、典型应用场景3、语法4、匹配单字,预定义元字符4.2、批量备选4.3、量词 (字符、元字符,字符集如何重复)4.4、贪婪与非贪婪4.5、边界匹配二、Python 正则1、RegexObject 正则对象.findall().match(string[,pos[,endpos]]).search(string[,[pos[,endpos]]]).finditer()MatchObject 匹配对象.group().groups().sta

2020-06-12 18:23:58 2022

原创 Python字符与编码(学习笔记)

这里写目录标题概述字节与文本的编码、解码类型转换BOM处理概述字节与文本的编码、解码ASCII、UTF8等常用字符串编码ord('A') #查询A的代码点chr(104) #查询104对应的字符chr(202) #拉丁码202对应的字符ord('王')ord('20248')s1 = 'ABCD's1.encode('ASCII') #b'ABCD's2 = '啊哦's2.encode('ASCII')

2020-06-11 14:02:08 154

原创 Python对象持久化(学习笔记)

什么是对象持久化?对象持久化就是把结构化数据存储起来的过程,并且可以从存储文件恢复为原来的结构化数据。文本文件存储持久化对象用文本存储有类型的对象scores = [88, 99, 77, 55]def wirte_scores(): with open('data_list.txt', 'w', encoding='utf8') as f: f.write(str(scores)) //wirte写入的是字符串 print('文件写入完成

2020-06-09 14:31:37 292

原创 Python数值、日期与时间(学习笔记)

文章目录1、小数格式化、取证与四舍五入2、random随机处理3、日期与时间常用操作4、timedelta时间跨度处理1、小数格式化、取证与四舍五入小数格式化a = 520b = 1234567890.123456c = -123456.654321x = 18c = 23------------------------------>>>'数值:{}'.format(a)'数值:520' >>>'数值:{:f}'.format(a)

2020-06-05 16:35:37 319

原创 Python单元测试(unittest)(学习笔记)

mytest.pyimport unittestdef add(a, b): return a + bclass MyTest(unittest.TestCase): def test_add(self): self.assertEqual(8, add(5, 3)) if __name__ == '__main__': unittest.main()import unittestperson = {'name':'Nike'.

2020-06-04 15:23:16 124

原创 Python异常处理与内置异常(学习笔记)

异常处理与内置异常student = {'name': 'Peter', 'age': 20, 'scores': [99, 88, 77]}#print(student['name'])#print(student.get('name'))name = studnet['Name']#print(name) #抛出KeyError异常#print(student['scores'][3]) #IndexErroe错误、以上两个都是python内置的异常t

2020-06-04 15:17:02 187

原创 Python类的多态(学习笔记)

多态–同一类型的不同实例对象,对同意消息作出不同的相应能力例如动物类下的派生类——猫、狗对同一行为——叫,猫是喵,狗是汪,这种称之为多态inheritance.pyclass Employee: def __init__(self, name, department, title, salary): self.name = name self.department = department self.title = title

2020-05-29 20:22:58 161

原创 Python类的继承(学习笔记)

**代码理解**inheritance.pyclass Employee: def __init__(self, name, department, title, salary): self.name = name self.department = department self.title = title self.salary = salary def __repr__(self):

2020-05-29 20:21:58 118

原创 Python类的属性(学习笔记)

属性本质是方法,使用像字段person.pyimport datetimeclass Person: def __init__(self, name='', birthdate, gender='男', salary=0) self.name = name self.age = birthdate self.gender = gender self.salary = salary //self.

2020-05-27 21:42:11 107

原创 Python类的关系(学习笔记)

类的关系代码演示类间关系-依赖类间关系-关联类间关系-聚合类间关系-依赖relationship.pyimport datetimeclass Project: def __init__(self, name, team, start_date): self.name = name self.team = team self.start_date = start_name def _repr__(self): r

2020-05-27 21:41:05 254

原创 Python类的构造函数与成员初始化(学习笔记)

构造函数与成员初始化人 类型Person.pyclass Person: def __init__(self): //通过构造函数创造实例的时候运行 print("Hello")例子:>>>from person import Person>>>p = person()Hello人 类型 //将类和实例分隔开Person.pyclass Person: def __init__

2020-05-27 21:37:49 957 1

原创 Python类的方法(学习笔记)

没有考虑面向对象也没有类,只是说定义一个功能在脚本文件里,这时候它就是函数。如果是以面向对象的形式来写一个类,封装一个类的行为的时候,它成为方法。1、实例的方法在这里插入代码片person.pyclass Person: def __init__(self, name='', age=0, gender='男') //self 表示当前的实例 self.name = name self.age = age self.gen

2020-05-27 21:35:08 82

原创 sql_mode=only_full_group_by问题

记录运行Tomcat 数据库错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘mydiningroom.a.createDate’ which is not functionally dependent on columns in GROUP BY claus

2020-05-15 12:44:03 77

原创 Python推导与迭代(学习笔记)

迭代与推导迭代列表内部过程模拟字典文件推导迭代列表内部过程模拟scores = [85, 76, 42, 56, 98, 77, 98]I = iter(scores) #I为迭代器对象I.__next__()I.__next__()....I.__next__() #直到输出98 再迭代会报错 StopIteration异常#next(I)#捕获异常正常输出while True: try: s = next(I)

2020-05-12 22:44:33 139

原创 Python工具函数(学习笔记)

Pyhon工具函数filter()map()functools,reduce()filter()filter()从可迭代对象中选择过滤项filter()函数底层使用c来实现scores = [55, 76, 87, 90, 45, 89]students = ['Tom', 'Jerry', 'Nike']#挑选及格分数 #方法一results = []for s in scores: if s >= 60: results.append(s)#方法二

2020-05-12 22:27:49 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除