美文网首页数据蛙第8期数据分析组团
第三周Python基础知识学习笔记

第三周Python基础知识学习笔记

作者: 小麦_6dc6 | 来源:发表于2020-09-27 13:10 被阅读0次

1.定义 : python是一个免费 , 开源 , 跨平台 , 动态 , 面向对象的编程语言 .

2.python固定数据类型

3.运算符优先级从高到低 :

小括号>算数运算符>比较运算符>增强运算符>逻辑运算符

ord(字符串) :返回该字符串的Unicode码 .

chr(Unicode码) :返回对应的字符串 .

4.类的设计 :

①  分而治之

将一个大的需求分解为许多类 , 让每个类处理一个独立的功能 .

优点 : 便于分工 , 便于复用 , 可扩展性强 .

②  封装变化

需求可能会变化的功能要单独封装 , 避免影响其他类 .

③  高内聚

类中各个方法都在完成一项任务

④  低耦合

类与类的关联性与依赖度要低 , 让一个类变化 , 尽少影响其他的类 .

5.键盘快捷操作

(1)使用Alt+Enter or Shift+Enter快捷键,将运行单元格中的代码,并在输出结果下方创建一个新的单元格。

(2)使用Ctrl+Enter 快捷键,仅显示输出结果,但不会生成新的单元格。

(3)B键:在当前单元格下方插入新的单元格。

(4)A键:在当前单元格上方插入新的单元格。

(5)代码单元和markdown单元间进行转换,将代码单元转换为文本单元,可按M键

(6)文本单元转换为代码单元,可按esc键

6.类与类的关系 :

① 泛化(继承)

子类与父类的关系 , 耦合度最高 ;

B类泛化A类 , 意味着B类是A类的子类 .

做法 : B类继承A类 .

② 关联(聚合/组合)

部分与这个整体的关系 , 耦合度要低于泛化 .

A类关联B类 , 意味着B是A的一部分 .

做法 : 在A类中包含B类的成员 .

③ 依赖

合作关系 , 耦合度最低 .

A类依赖B类 , 意味着A类的某个功能以依靠B类实现 .

做法 : 在A类的某个方法中 , 将B类作为参数 .

7.常见异常 :

IndexError :索引越界

ValueError :值错误

NameError :变量未定义

AttributeError :对象没有相应属性

NotImplementedError :未实现异常

KeyError :没有对应的键

相关文章

网友评论

    本文标题:第三周Python基础知识学习笔记

    本文链接:https://www.haomeiwen.com/subject/fiokuktx.html