摘要:
file --> settings --> 查找terminal,将shell path 换成 cmd.exe 阅读全文
摘要:
主要内容: 1.继承 2.新式类与经典类 3.多继承的优先查询 一.继承 定义一个类,class Dog(Animal) 其中括号里面的Animal是父类/基类/超类,括号外面的Dog是子类/派生类. 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类 阅读全文
摘要:
主要内容: 1.属性 2.类方法 3.静态方法 一.属性 属性(@property):将方法伪装成属性(将动词伪装成名词),代码上没有什么提升,只是更符合逻辑上的思想,更合理.配套装饰器: 1,修改 @属性名.setter ** 2,删除 @属性名.deleter *属性的初识#需求一:求一个人的体 阅读全文
摘要:
本节内容: 1.初识面向对象 2.类,对象调用类中的变量和方法 一.初识面向对象 面向过程 的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,考虑周全什么时候处理什么东西. 优点:极大的降低了写程序的复杂度,跟着解题思路堆叠代码. 缺点:流程就是用来解决一个问题,代码牵一发而动全身. 应 阅读全文
摘要:
pycharm常用快捷键与设置 pycharm高频率使用的快捷键 Ctrl+Shift+F10 运行当前的页面 Ctrl + / 注释(取消注释)选择的行 Ctrl+Shift+F 高级查找 Shift + Enter 开始新行 TAB Shift+TAB 缩进/取消缩进所选择的行 Ctrl + Y 阅读全文
摘要:
主要内容: 面向对象中: 1.类名称空间和对象的名称空间 2.查询顺序 3.计算一个类中有多少实例化对象(含有__init__初始化方法的类) 4.组合 一.类名称空间和对象的名称空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动 阅读全文
摘要:
一、匿名函数lamda 为了解决一些简单的需求而设计的一句话函数. lambda表示的是匿名函数. 不需要用def来声明, 一句话就可以声明出一个函数 语法: 函数名 = lambda 参数: 返回值 a = lambda x, y: x + y # lambda 匿名函数 一行搞定一个函数. 但是 阅读全文
摘要:
⼀. 主要内容: 1. 内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌到python版本3.6.2,python⼀共提供了68个内置函数. 他们就是python直接提供给我们的. abs() dict() help() min 阅读全文
摘要:
主要内容: 1. ⽣成器和⽣成器函数 2. 列表推导式 ⼀. ⽣成器 - 什么是⽣成器???. ⽣成器实质就是迭代器. - 在python中有三种⽅式来获取⽣成器: 1. 通过⽣成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也可以获取⽣成器 ⾸先, 我们先看⼀个很简单的函数: de 阅读全文
摘要:
主要内容: 1. 函数名的使⽤以及第⼀类对象 2. 闭包 3. 迭代器 ⼀. 函数名的运⽤. 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量. 1. 函数名的内存地址 def func(): print("呵呵") print(func) 结果: <function fun 阅读全文