12 2020 档案

摘要:一. 终端命令格式 1. 终端命令格式说明 command [-options] [parameter] 每项信息的说明: command:命令名, 比如: ls、pwd [-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并,比如使用的 -r 就是选项。 [parameter] 阅读全文
posted @ 2020-12-30 23:48 foreast 阅读(99) 评论(0) 推荐(0) 编辑
摘要:python 类或对象的__dict__包存了类或对象内部所有属性和方法对应的字典 class A(): aname = "AAA" @classmethod def c_fn(cls): pass @staticmethod def sta_fn(): pass def __init__(self 阅读全文
posted @ 2020-12-27 15:47 foreast 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一. 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 二. 导入模块 1. 语法: import 模块名 from 模块名 import 功能名 fro 阅读全文
posted @ 2020-12-27 15:35 foreast 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一. 异常 异常是python解释器检测到程序的错误时,停止执行并给出错误信息 f = open("t.txt", "r") print("后面代码执行,程序正常终止") ''' Traceback (most recent call last): File C:\\Users\\11265\Des 阅读全文
posted @ 2020-12-27 14:05 foreast 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一. 类属性 1. 类属性 类属性就是 类 所拥有的属性,它被 该类的所有实例对象 所共有。类属性可以使用 类或 实例对象访问。 说明: 1. 记录的某项数据 始终保持一致时,则定义类属性。2. 实例属性要求 每个对象为其 单独开辟一份内存空间 来记录数据,而 类属性 为全类所共有 ,仅占用一份内存 阅读全文
posted @ 2020-12-26 22:35 foreast 阅读(313) 评论(0) 推荐(0) 编辑
摘要:多态: 多态是指事物的多种形态,表现为一个类有不同的子类,不用的子类有不同的行为 同一个变量,传入不同的子类对象,产生不同的行为 class Animal(): def eat(self): print("动物吃东西") class Pig(Animal): def eat(self): print 阅读全文
posted @ 2020-12-26 21:59 foreast 阅读(558) 评论(0) 推荐(0) 编辑
摘要:一. 继承的概念和实现 1. 概念和语法 class 类名(父类): 说明: 1. 被继承的类放在括号中,B继承了A,则B称为A的子类,A称为B的父类 2. 子类继承父类,默认继承父类所有的属性和方法 3. 在Python中,所有类默认继承object类,object类是顶级类或基类;其他子类叫做派 阅读全文
posted @ 2020-12-25 23:21 foreast 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一. 类的定义 class 类名(): 代码 # 定义类 class Washer(): def wash(self): print("洗衣服") 注意:类名要满足标识符命名规则,同时遵循大驼峰命名习惯。 二. 创建对象 对象名 = 类名() # 创建对象 w = Washer() # 调用方法 w 阅读全文
posted @ 2020-12-25 22:52 foreast 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一. 打开文件 1. 打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,语法如下: open(name, mode) name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。实际上为文件路径,默认为当前路径下 mode:设置打开文件的模式(访问 阅读全文
posted @ 2020-12-24 23:12 foreast 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一. 语法 lambda 参数列表 : 表达式 二. 使用 fn2 = lambda : 100 print(type(fn2)) # <class 'function'> print(fn2) # <function <lambda> at 0x00000192073C7F70> print(fn 阅读全文
posted @ 2020-12-23 23:28 foreast 阅读(81) 评论(0) 推荐(0) 编辑
摘要:所谓可变类型与不可变类型是指:数据能够直接进行修改,如果能直接修改那么就是可变,否则是不可变. 可变类型 - 列表 - 字典 - 集合 不可变类型 - 整型 - 浮点型 -布尔值 - 字符串 - 元组 阅读全文
posted @ 2020-12-23 23:12 foreast 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一. 作用域分类 变量作用域指的是变量生效的范围,主要分为两类:局部变量,全局变量。 二. 局部变量 局部变量是定义在函数体内部的变量,即只在函数体内部生效。 def testA(): a = 100 print(a) testA() # 100 print(a) # 报错:name 'a' is 阅读全文
posted @ 2020-12-23 22:11 foreast 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一. 函数的定义 def 函数名(参数): """ 说明文档的位置 """ 代码1 代码2 return 返回值 说明: 1.参数可有可无,根据需要而定 2. return语句可有可无,根据是否有返回值而定 二. 函数的调用 函数名(参数) 三. 函数返回值 1. 一个返回值 def return_ 阅读全文
posted @ 2020-12-23 21:59 foreast 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一. 推导式的作用 用一个表达式创建一个有规律的列表或控制一个有规律列表。 二. 列表推导式的使用: 1. 不带if的列表推导式: list = [i for i in range(10)] print(list) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 第一行代码中第一个 阅读全文
posted @ 2020-12-23 21:48 foreast 阅读(244) 评论(0) 推荐(0) 编辑
摘要:一. 创建集合 创建集合使用`{}`或`set()`, 但是如果要创建空集合只能使用`set()`,因为`{}`用来创建空字典。 s1 = {10, 20, 30, 40, 50} print(s1) # {50, 20, 40, 10, 30} s2 = {10, 30, 20, 10, 30, 阅读全文
posted @ 2020-12-19 13:28 foreast 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一. 字典的创建 # 有数据字典 dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'} # 空字典 dict2 = {} dict3 = dict() print(type(dict3)) # <class 'dict'> 二. 字段的常见操作 1. 新 阅读全文
posted @ 2020-12-19 12:01 foreast 阅读(63) 评论(0) 推荐(0) 编辑
摘要:一. 元组的应用场景 思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做? 答:列表?列表可以一次性存储多个数据,但是列表中的数据允许更改。 ``` pythonnum_list = [10, 20, 30]num_list[0] = 100``` 二. 定义元组 元组特点:定义元组使 阅读全文
posted @ 2020-12-19 11:54 foreast 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1.列表的创建: mylist = [1, 2, 3] 2.列表的方法: 2.1 index():返回指定数据所在位置的下标 1. 语法 ``` python列表序列.index(数据, 开始位置下标, 结束位置下标)``` 2. 快速体验 ``` pythonname_list = ['Tom', 阅读全文
posted @ 2020-12-17 22:04 foreast 阅读(154) 评论(0) 推荐(0) 编辑
摘要:字符串 # 目标 - 认识字符串 - 下标 - 切片 - 常用操作方法 # 一. 认识字符串 字符串是 Python 中最常用的数据类型。我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。 ``` python a = 'hello world' b = "abcdefg" 阅读全文
posted @ 2020-12-17 21:14 foreast 阅读(107) 评论(0) 推荐(0) 编辑
摘要:## 1.2 循环的分类 在Python中,循环分为`while`和`for`两种,最终实现效果相同。 # 二. while的语法 ``` python while 条件: 条件成立重复执行的代码1 条件成立重复执行的代码2 ...... ``` ## 2.1 快速体验 需求:复现重复执行100次` 阅读全文
posted @ 2020-12-17 20:56 foreast 阅读(161) 评论(0) 推荐(0) 编辑
摘要:- if语句语法 ``` pythonif 条件: 条件成立执行的代码``` - if...else... ``` pythonif 条件: 条件成立执行的代码else: 条件不成立执行的代码``` - 多重判断 ``` pythonif 条件1: 条件1成立执行的代码elif 条件2: 条件2成立 阅读全文
posted @ 2020-12-17 20:48 foreast 阅读(292) 评论(0) 推荐(0) 编辑
摘要:# 运算符的分类 - 算数运算符 - 赋值运算符 - 复合赋值运算符 - 比较运算符 - 逻辑运算符 ## 1. 算数运算符 | 运算符 | 描述 | 实例 | | : : | : : | | | + | 加 | 1 + 1 输出结果为 2 | | - | 减 | 1-1 输出结果为 0 | | * 阅读全文
posted @ 2020-12-17 20:37 foreast 阅读(93) 评论(0) 推荐(0) 编辑
摘要:a = '1' b = 1.1 print(int(a)) # 转为整数 print(float(a)) # 转为浮点数 print(str(b)) # 转为字符串 list1 = [10, 20, 30] print(tuple(list1)) # 转为元组 tuple = (10, 20, 30 阅读全文
posted @ 2020-12-17 20:00 foreast 阅读(62) 评论(0) 推荐(0) 编辑
摘要:格式化输出符号: %s 字符串 %d 有符号的整数 %f 浮点数 格式化输出: # %实现格式化输出 name = "小明" print("我的名字是%s" % name) # %s也可以输出其他数据类型 age = 18 print("我的年龄是%03d岁" % age) # 03表示显示3位的数 阅读全文
posted @ 2020-12-16 22:40 foreast 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1.由字母、数字、下划线组成 2.不能以数字开头 3.不能使用内置关键字 4.严格区分大小写 阅读全文
posted @ 2020-12-16 21:42 foreast 阅读(133) 评论(0) 推荐(0) 编辑
摘要:# 整数<class 'int'> a = 1 # 浮点数<class 'float'> a = 1.1 # 布尔值<class 'bool'> a = True # 字符串<class 'str'> a = 'abc' # 列表<class 'list'> a = [1, 'abc', True] 阅读全文
posted @ 2020-12-16 21:41 foreast 阅读(63) 评论(0) 推荐(0) 编辑
摘要:nodejs简介: 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascrip 阅读全文
posted @ 2020-12-14 22:01 foreast 阅读(83) 评论(0) 推荐(0) 编辑