2207-陈同学-算法方向-数据挖掘-就业:否 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

__del__析构方法和垃圾回收机制:

实现对象被销毁时所需得操作

[展开全文]

类方法:

类方法通过装饰器@classmethod来定义

@classmethod

def 类方法名(cls 【,形参列表】)

静态方法:

@staticmethod

类方法和静态方法不能调用实例对象

[展开全文]

1.定义实例方法时,第一个参数必须为self。和前面一样,self指当前的实例对象

2.调用实例方法时,不需要也不能给self传参。self由解释器自动传参。

dir(obj)可以获得对象的所以属性、方法

obj.__dict__对象的属性字典

pass 空语句

isinstance(对象,类型)判断“对象”是不是“指定类型” 

[展开全文]

第八章文件操作(IO技术)

文本文件--字符文件--记事本

二进制文件--字节文件--图片,word,音频等

f=open("a.txt","a")

 

 

[展开全文]
李树浩 · 2022-05-09 · 自由式学习 0

构造函数__init__():

第一个参数必须为self

def__init__(self,name,age)

self.name = name

self.age = age

[展开全文]

将不同的数字、方法放在一起就是对象

[展开全文]

面向过程:

“怎么按步骤实现”,适合小规模程序

面向对象:

“怎么设计这个事物”

[展开全文]

mysql数据查询

条件查询:

比较条件: > < = != <>   跟在where后面

in 查询 指定一个数据容器

between 表示一个区间  1到10  还可以表示时间范围

null值的判断 如果是一个空值对象的话 用is判断

如果是空字符串的话,则使用 = 判断

排序 order by  【asc升序 desc降序】可以指定多个字段排序;

 

聚合函数:

count()

max()

min()

length()

sum()

avg()

round()

date()

substr()   left right

分组和分页

分组 group by

as 取别名

分组条件的筛选 where having

where 跟在from后面

having跟在group by后面

limit分页 select * from student limit start(起始位置) count(读取数量)

连接查询

内连接:inner join 两种表共同的数据

左连接:left join 参考左边的表为基准查询表,右边的表用null填充;

右连接 right join 参考右边的表为基准查询表,左边的表用null填充

 

子查询

1、标量查询 一行一列查询 单个值

2、列级子查询 一行多列 多个值

3、行级子查询 多行一列

4、表级子查询 多行多列【用来做数据源】

保存查询结果:

insert into 表名 select 查询来充当数据源;

union去重输出

union all 输出多次查询的结果;

[展开全文]

LEGB规则:

Python在查找“名称”时,是按照LEGB规则查找的:

local 指的是函数或类的方法内部

Enclosed 指的是嵌套函数(一个函数包裹另一个函数,闭包)

Global 指的是模块中的全局变量

Built in 指的是Python为自己保留的特殊名称

 

[展开全文]

nonlocal关键字:

用来声明外层局部变量(修改值)

global用来声明全局变量(修改值)

[展开全文]

嵌套函数:

在函数内部定义的函数

 

[展开全文]

递归函数:

1.终止条件

2.递归步骤n步的值和n-1步关联

[展开全文]

eval()函数:

功能:将字符串str当成有效表达式来求值并返回计算结果。

语法:eval(source[, globals[,locals]])->value

参数:

source:一个Python表达式或函数compile()返回的代码对象

globb:als:可选。必须是dictionary

locals:可选。任意映射对象

递归函数:

 

 

[展开全文]

lambda表达式和匿名函数:

只允许包含一个表达式,不能包含复杂语句。

f=lambda a,b,c: a+b+c

[展开全文]

可变参数处理:

如:*c 为可变参数

* ,将多个参数收集到一个元组对象中

**,将多个参数收集到一个字典对象中

强制命名参数:

在带星号的“可变参数”后面增加新的参数,必须是“强制命名参数”。

r如:f1(*a,b,c)

f1(2,b=3,c=4)

[展开全文]

参数的几种类型

位置参数:

函数调用时,实参默认按位置顺序传递,需要个数和形参匹配,按位置传递参数,称为:位置参数。

 

默认值参数

默认值参数必须位于普通位置参数后面

命名参数

按照形参的名称传递参数

[展开全文]

传递不可变对象使用的是浅拷贝

 

[展开全文]