自由式学习
72人加入学习
(0人评价)
Python_Python基础语法(QZ)
价格 免费
该课程属于 2265-吴同学-python数据分析-就业:否 请加入后再学习

1.自定义异常,都要直接或间接继承Error或Exception类。
2.由开发者主动抛出自定义异常,在python中使用raise关键字,

[展开全文]

复习知识点-1
1.析构方法
当一个对象被删除或者被销毁时,pvthon解释器也会默认调用一个
方法,这个方法为__del_()方法
2.单继承
子类在继承的时候,在定义类时,小括号()中为父类的名字父类的
属性、方法,会被继承给子类。
3.多继承
子类可以继承多个父类,在小括号()中用逗号隔开
4.继承的传递
子类可以继承父类的父类的方法

 

 

 

复习知识点-2
1.重写和调用父类方法
重写父类方法后,调用的是子类的方法。
在重写的方法里面还可以调用父类方法。
2.多态
定义时的类型和运行时的类型不一样,此时就成为多态。
3.类属性和实例属性
类属性:就是类对象所拥有的属性
实例属性:实例对象所拥有的属性
4.类方法和静态方法
用@classmethod来表示类方法
用@staticmethod来表示静态方法

[展开全文]

1. 类属性的概念:
类属性:就是类对象所拥有的属性,它被所有类对象的实例对象所共有,类对象和实例对象可访问。
2.实例属性的概念
实例属性:实例对象所拥有的属性,只能通过实例对象访问。

3.小结:
类属性是可以 被类对象和实例对象共同访问使用的实例属性 只能由实例对象所访问。

[展开全文]

1.子类可以继承一个父类,那是否可以继承两个父类或多个呢?答案是肯定的,这就是python的多继承。

[展开全文]

命名规则:1.可以以字母(大小写)、数字、下划线命名,但不能以数字开头。

2.另需区分大小写。

3.关键字不能用作变量名。

命名规范;

1.见名知意

2.小驼峰,第一个词的首字母小写,其余单词的手写是大写

3.大驼峰,全部单词首字母大写。

3.每个单词的中间加下划线

4.赋值的时候,若是文本形式则家'',若是数字则bu'yon

[展开全文]

1.变量:顾名思义可以变化的,相当于一个容器,可以装任何东西,比如苹果。装好后,容器和其他东西结合的时候就会属于苹果。当变量不同时,其结果就不同。

2.变量+逻辑->python解释器-->软件的功能

3.在计算机语言中,变量=存储的数据

[展开全文]

1.加注释的目的:为了便于二次修改和理解,注释前面加#(快捷键ctrl+/)即可。

2.如何进行多行注释:''' 或者""" 

 例:

'''

此处为注释内容,可编辑大量的内容

'''

此处为可运行的代码

 

[展开全文]

1.优点:a.简单、易学;b.免费、开源,任何人都可以去下载阅读及修改,使之变得更强大。c.拥有更丰富的第三方库(不太明白第三方库是什么意思?)。d.可以移植,一次python的代码编写就可以在不同的平台上运行,仅需要下载不同的解释器就行。e.面向对象

2.缺点:a.运行速度慢:因为cpu需要一条一条去翻译。b.代码不能加密,需发源代码。但没人有时间去破解,因此关系不大。c.一个强制缩紧。d.有GIL全局解释器锁:虽然有多个线程,但因为有全局解释器锁,因此还是只能一个线程进行翻译。但几乎感觉不到GIL的存在,可忽略。

[展开全文]

1.面向对象:

2.解释型:a.计算机语言是一种机器语言(二进制代码),没法直接识别python提供的语言。因此需要一个翻译的角色将python的代码翻译成机器语言,解释器运作的过程就是翻译的过程。翻译好后,交给计算机的CPU进行执行。

3.胶水:可以做到其他语言能做的事情,且做得更好。

[展开全文]

授课教师

高级算法工程师
老师

课程特色

图文(1)
视频(130)
考试(13)