3438-lulu-Python数据分析任燕(一年)(胡子) 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

 1.在类的内部,使用def关键字可以定义一个实例方法,第一个参数必须是self

2.实例方法是归于类的实例所有

3.属性:类属性 实例属性

4.在类内部定义的变量【类属性】

[展开全文]

1.在Python中,含有双下划线(“————”)的都是魔术方法。
2.在python中,有一些内置好的特定的方法,方法名是"_xxx_",在进行特定的
操作时会自动被调用,这些方法称之为魔法方法。
3.常见的魔法方法。
     init_方法:初始化一个类,在创建实例对象为其赋值时使用。
    str 方法:在将对象转换成字符串 str(对象)测试的时候,打印对象的信息。
    _new_方法:创建并返回一个实例对象,调用了一次,就会得到一个对象。

      class 方法:获得已知对象的类(对象,class )。

        del 方法:对象在程序运行结束后进行对象销毁的时候调用这个方法,来释放资源。

4._str_方法:

     直接打印对象,输出结果只一串类似id地址的信息。(定义了__str_方法,在打印对象的时候,会执行_str_方法。str_方法只能retun一个字符串。)

[展开全文]

1.面向对象编程:opp(object orienten porgramming  )是一种Python的一种编程思路

2.面向过程:就是我们一开始学习的,按照解决问题的步骤去写代码

3.从计算机的角度来看:面向过程不适合做大项目,而面向对象适合做大项目。

4.面向过程面向对象都是一种解决实际问题的思路。

5.面向过程的重点是怎么做,而面向对象的重点是谁来做

[展开全文]

1.set(集合)也是Python中的一种数据类型,是一个无序且不重复的原数集合。

2.set(特点)

1.不支持索引和切片,是一个无序且不重复的容器

2.类似于字典,但是只有key(键),没有value(值)

3.set(操作函数)

1.add()(添加一个数据)

2.clear()(清空操作)

3.difference()(两个集合的差集,a中存在,b中不存在)

4.intersection()(两个集合的交集,a和b都有的)

5.union()(并集两个集合,a有b也有的数据)

6.pop()(随机移除某个元素并且获取那个参数,集合pop没有参数)

7.discard()(移除指定元素)

8.update()(更新集合)

[展开全文]

1.enumerrate()

(enlimerate()区数用于将一个可追历的数据刘象(如列表,元组或字符)组合为一个索引序列,同时列山该据和数据下标。一般用在 for 循环当中)

[展开全文]

1.递归函数优点:

1.递归使代码看起来更加整洁,优雅。

2.可以用递归将复杂任务分解成更简单的子问题。

3.使用递归比使用一些嵌套迭代更简单。

2.递归函数缺点:

1.递归逻辑很难调试,递归条件处理不好容易造成程序无法结束,直到达到最大递归错误。

2.递归占用大量内存,耗费计算机资源。

 

[展开全文]

递归函数:如果一个函数在内部不调用其他函数,而是自己本身的话,这个函数就是递归函数

[展开全文]

1.在Python中,万物皆可对象,在函数调用的时候,实参传递的就是对象的引用

2.了解原理之后,就可以更好的去把控,在函数内部的处理是否会影响到函数外部的数据变化

[展开全文]

局部变量:就是只局限于函数的内部

[展开全文]

1.函数返回值的概念:函数执行完以后会返回一个对象,如果在函数的内部有return,就可以返回实际的值,否则返回none

2.函数返回值的类型:可以返回任意类型,返回值类型应该取决于return后面的类型

 

[展开全文]

1.关键字参数是可变的

2.在函数体内。参数关键字是一个字典类型,key是一个字符串

3.可选参数必选放到关键字可选参数之前

4.可选参数:接受的数据是一个元组类型

5.关键字可选参数:接受的数据是一个字段类型

[展开全文]

1.函数定义:

def+关键字+小括号+冒号+换行缩进+代码块

定义一个函数

def  函数名():

        代码块

2.函数调用:函数名加()即可调用该函数。

3.什么是函数:一系列Python语句的组合,可以在程序中运行一次或多次,一般是:函数名加()即可调用该函数。完成具体的独立的功能。

4.函数有:不定长参数,

 

[展开全文]

ls

默认显示当前目录的文件

通配符

 

[展开全文]

每一个命令,有10几个选项,10几个参数

 

[展开全文]

文件以.开头的,相当于隐藏文件

[展开全文]

/windows有分盘

而linux没有分盘。在直接用

除了home文件夹,其它的都不用动

只有第一个/才能称之为根目录

 

 

[展开全文]

Linux内核有几千万行代码

Linux发行版本

Android 是Linux kernel外面封装一圈java程序

 

桌面环境,是win的天下

 

 

[展开全文]

操作系统,就是让多个程序一起执行

所谓的并发,莫过如此

Android的本质,就是linux

 

kernel是整个操作系统,最核以的东西

 

LINUX kernel 封装了java的东西,就是Android

 

Unix是整个OS的鼻祖

[展开全文]

用同一门语言,运行在联想的电脑上,与华硕的电脑上,运行的结果不一样。

叫做跨硬件平台性比较差。

 

BCPL的第二个字母作为这种语言的名字,这就是C语言

C语言的主体完成,Thompson和Ritchie迫不及待地开始用它完全重写现在大名鼎鼎的Unix

迭代:已有版本,开发一个新的版本,称之为迭低

 

开源与闭源

他以小型UNIX(mini-UNIX)之意,将它称为MINIX

mini-Unix 用来教学

[展开全文]