自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中的描述器及元类

描述器(set, get, del)在类中, 只要有这三个魔法方法中的一个,这个类就是描述器,对应的 getattr和setattr以及delattr方法失效 class GitInt: ...: def __init__(self): ...: pass ...: def __get__(self, instance, ower): ...: print('instance is', instance) ...:

2021-06-01 23:33:45 83

原创 python类的魔法方法和装饰器

装饰器闭包装饰器装饰器的本质就是一个闭包, 闭包三要素:1 函数嵌套, 2 外部函数返回内部函数的引用, 内部函数使用外部函数的变量1 使用装饰器简单实现一个登录校验功能In [1]: user = {"username": "123", "password": 123} def outter(func): ...: def inner(*args, **kwargs): ...: if user.get('token'): ...:

2021-05-26 07:56:36 398

原创 python的内置函数(filter, map, lambda)及偏函数的使用

一、内置函数的使用1 filter内置函数适用场景:filter内置函数做过滤使用, 可以通过条件筛选得到符合条件的值In [37]: def filt(a): ...: return a >5 ...:In [38]: si = filter(filt, [i for i in range(10)]) # filter内置函数接受的变量第一个是函数对象, 第二个得是一个可迭代对象In [39]: siOut[39]: <filter at 0x20

2021-05-12 07:40:20 94

原创 python的迭代器和生成器的使用

python的迭代器和生成器的使用生成器生成器生成的是特殊的迭代器,通过生成器生成的生成器对象相等于计算规则,相比于列表更占用内存1 生成器表达式: 生成的生成器对象使用next() 方法取得相应的值,如果为空则抛出StopIterion异常In [12]: ci = (i for i in range(3)) # 生成一个生成器对象In [13]: ciOut[13]: <generator object <genexpr> at 0x00000203A0EC3ED0&

2021-05-11 08:32:11 72

原创 python入门知识总结

python基础知识提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录python基础知识前言一、python的tuple和list2. 迭代总结前言python的基础由潜入深的理解,具体详解内容来自网站https://www.liaoxuefeng.com/wiki/1016959663602400/1017092876846880 一、python的tuple和listlist和tuple的最大区别是:list是可变类型,tuple是不可变类型# l

2021-02-24 22:31:31 294 1

原创 MySQL数据库查询外键设置及枚举(enum)操作

数据库的基本查询级一对多的外键创建1 创建两张表,学生表和班级表,创建命令如下:班级表:有两个字段:id 和 班级名称create table classes(id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,name VARCHAR(10)学生表:有一个外键class_id关联班级表, id 主键, 学生姓名 name, 性别gender, 分数scorecreate table students( id INT PRIMARY KEY NOT N

2021-02-21 23:01:38 878

原创 sql查询某学生最高分是哪科和每科最高分对应的学生

sql查询某学生最高分是哪科和每科最高分对应的学生创建一张表user, 字段有姓名(name) 科目(subject), 分数(fraction):create TABLE user(id parimary key auto_increment, subject VARCHAR(20) NOT NULL, fraction INT(11) NOT NULL);少了一个name字段,所以插入数据alter table user add name VARCHAR(20)

2020-11-24 15:26:19 2045

空空如也

空空如也

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

TA关注的人

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