摘要: 1. 类的其他内置函数 1.1 isinstance 和 issubclass 1. isinstance(obj, cls) 判断第一个参数是否是第二个参数的实例对象,返回布尔值。第一个参数为对象,第二个参数为类。 class Animal: pass class Dog(Animal): pas 阅读全文
posted @ 2019-01-21 23:03 Hubery_Jun 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. 三大编程范式 面向过程 函数式编程 面向对象设计 2. 编程进化论 最开始无组织无结构,从简单控制流中按步骤写指令 从上述指令中提取重复的代码看或逻辑,组织到一起(定义了一个函数),实现代码重用,由无结构走向了结构化,变得更具逻辑性。 定义函数是独立函数外定义变量,然后作为参数传递给函数,意味 阅读全文
posted @ 2019-01-21 23:02 Hubery_Jun 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 装饰器(Decorator)本质是函数,功能是为其他函数添加附加功能,定义一个装饰器需要满足以下两个原则: 不修改被修饰函数源代码(开放封闭原则) 不修改被修饰函数的调用方式 装饰器 = 高阶函数 + 函数嵌套 + 闭包 1. 高阶函数 高阶函数定义: 函数接收的参数是一个函数 函数的返回值是一个函 阅读全文
posted @ 2019-01-21 23:01 Hubery_Jun 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1. 文件    文件处理流程: 打开文件,获得文件句柄,并赋值 通过句柄对文件进行操作 关闭文件 1.1 打开文件   在 Python 中使用 open()函数打开文件,并返回文件对象:   open 函数有很多参数,一般地只需了解三个 阅读全文
posted @ 2019-01-15 12:37 Hubery_Jun 阅读(377) 评论(0) 推荐(0) 编辑
摘要:    1. 算术运算符   算术运算符包括 ,即加减乘除,取余,取商(地板除法)以及幂运算。    2. 成员运算符   成员运算符 in、not in 用来判断元素是否存在某个对象中,返回布尔值。  &ems 阅读全文
posted @ 2019-01-15 12:35 Hubery_Jun 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. if 条件语句   语法:   示例:   if 语句支持嵌套:    多条件判断 if elif else   当有多个条件时,总是用 if 判断,不是那么方便。为了偷懒,我们引入了 elif 阅读全文
posted @ 2019-01-15 08:46 Hubery_Jun 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1. 函数   函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码块。   函数分为 Python 程序内置函数,用户自定义的函数。将代码定义为函数,有如下好处: 代码重用(某个特定功能复用) 保持代码一致性,易维护 可拓展 1.1 定义和调用函数 阅读全文
posted @ 2019-01-14 18:24 Hubery_Jun 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 插件 simplified Chinese menu:汉化 Markdown preview plus:Markdown 实时预览 Atom 自带 Markdown preview,这个插件是其增强版,支持 LaTeX 公式(Ctrl + Shift + X) 预览快捷键:Ctrl + Shift 阅读全文
posted @ 2018-11-07 13:58 Hubery_Jun 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 1. 整型   整型即整数,用 int 表示,在 Python3 中整型没有长度限制。 1.1 内置函数    1. int(num, base=None)   int( ) 函数用于将字符串转换为整型,默认转换为十进制。  &e 阅读全文
posted @ 2018-11-06 20:29 Hubery_Jun 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1. Python简介   Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,由Guido van Rossum于1989年底发明。 1.1 Python 介绍    1. 开发语言 低级语言: C、汇编等(机器码) 高级语言: Pytho 阅读全文
posted @ 2018-11-06 20:21 Hubery_Jun 阅读(360) 评论(0) 推荐(0) 编辑