- 博客(63)
- 收藏
- 关注
原创 Python面向对象-3 实例属性和方法
文章目录三、实例属性和方法1. 常见的内置方法、属性- 概述- 其他操作2. 实例属性——动态绑定属性- 动态绑定3. `__init__` 方法——实例属性- 概述- 作用- 访问属性4. 实例化过程中的参数传递5. 实例方法- 概述- 函数和方法的区别- 实例对象的方法调用本质5. `__str__` 方法(重点掌握)- 概述- 格式- 说明实例- 调用该方法的场景6. `__del__` 方法(了解)——垃圾回收机制7. 类的复合(类中属性是对象)- 概述8. `__call__方法`和可调用对象【了
2021-01-17 23:18:31 255
原创 Python面向对象-1 面向对象的概述——类与对象
文章目录一、面向对象1. 面向对象概述- 概述- 面向对象三大特性- 面向对象和面向过程的区别- 对象的进化(从面向过程到面向对象)二、类和对象1. 类和对象- 概述- 类与对象的关系- Python的对象2. 类Class- 类的构成- 类的定义格式3. 对象Object1. 创建对象2. 使用对象的格式3. 创建多个对象4. 实例对象和类对象创建过程(内存分析)一、面向对象1. 面向对象概述- 概述面向对象编程 —— Object Oriented Programming 简写 OOP面向对象
2021-01-16 21:48:24 291
原创 Python基础-16 函数高级(续)
文章目录十六、函数高级(续)8. 函数返回多个值9. 函数嵌套调用及过程- 函数嵌套- nonlocal 关键字10. 递归函数的调用及过程(了解)1. 系统编程相关- pass- 无限循环- TODO 注释**练习——函数版学生管理系统退出函数exit()- 代码实现12. 函数的引用,函数名的赋值及函数作参数传递- 将一个函数的引用赋值给变量- 函数作为参数传递12. 匿名函数 lambda- 格式:- lambda定义和普通函数的区别:- 使用场景:案例 - 计算器不要滥用 `eval`十七、高阶函数
2021-01-15 22:26:15 911
原创 Python基础-15 函数
文章目录十五、函数1. 函数概述- 概述- 函数的作用:- 分类2. 函数的定义和调用(重点)1. 定义与调用2. 函数调用过程(重点)3. 函数文档注释(了解)4. 函数的参数- 参数的传递- 参数的作用- 参数的使用- 参数传递中是否会影响原参数面试题 —— 参数传递中是否会影响原参数- 形参- 形参的使用——默认参数- 实参- 实参的使用——位置参数与关键字参数5. 可变参数- 不定长位置参数(可变参数)- 不定长关键字参数(可变参数)- 多值参数案例 —— 计算任意多个数字的和- 混合参数的顺序(了
2021-01-14 22:07:29 2825 1
原创 Python基础-14 容器的通用操作(str-set-list-tuple)
文章目录十四、 容器的通用操作(str-set-list-tuple)1. str-set-list-tuple四者类型间转换- 转换函数- 转换关系 (存疑,待补充)2. 运算符成员运算符数学运算符成员运算符3. 索引 index4. 切片 slice5. Python 内置函数6. 完整的 for 循环语法应用场景十四、 容器的通用操作(str-set-list-tuple)1. str-set-list-tuple四者类型间转换- 转换函数str():转换成字符串list():转换成lis
2021-01-13 23:27:26 149
原创 Python基础-13 容器——集合
文章目录十三、容器——集合1. 集合定义集合的特性:作用:定义:2. 引用、访问:3. 应用4. 常用方法5. 集合的交并差(补)6. 集合的比较(其实不是比较)十三、容器——集合1. 集合定义集合的特性:集合定义像字典存储数据像列表集合中的数据不允许重复【重要】集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。即集合只有字典中的键对象集合是无序可变的作用: 利用集合的特性来对数据进行去重定义:定义一个集合s = {1,2,3,4
2021-01-12 21:09:18 158
原创 Linux基础-04 ssh远程登录
文章目录四、ssh远程登录1. ssh远程登录- 概述- Linux下的SSH服务【了解】- ssh远程登录- 软件安装步骤- ubantu虚拟机相关配置详解- 登录ssh秘钥【了解】生产ssh秘钥步骤2. scp远程拷贝命令- 概述- scp命令【了解】- FTP软件【常用】- 远程文本编辑工具四、ssh远程登录1. ssh远程登录- 概述服务器一般是没有显示器的,通过远程登录来操作服务器ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。在数据传输方面有很多应用。-
2021-01-11 21:54:09 224
原创 Linux基础-03 文件权限及用户组操作(shell命令)
文章目录十三、容器——集合1. 集合定义集合的特性:作用:定义:2. 引用、访问:3. 应用4. 常用方法5. 集合的交并差(补)6. 集合的比较(其实不是比较)十三、容器——集合1. 集合定义集合的特性:集合定义像字典存储数据像列表集合中的数据不允许重复【重要】集合底层是字典实现,集合的所有元素都是字典中的“键对象”,因此是不能重复的且唯一的。即集合只有字典中的键对象集合是无序可变的作用: 利用集合的特性来对数据进行去重定义:定义一个集合s = {1,2,3,4
2021-01-10 21:12:39 663 2
原创 Python基础-12 容器——字典
十二、容器——字典1. 字典概述- 定义dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型和列表的区别列表 是 有序 序列字典是“键值对”的 无序可变序列(3.5之后是有序的)- 字典定义格式d = {key1: value1, key2:value2, ...}d = {}d = dict()b = {'name':'gaoqi','age':18,'job':'programmer'}b = dict(name='gaoqi',age=18
2021-01-09 22:32:35 167
原创 Python基础-11 容器——列表
十一、容器——列表1. 概念- 列表List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组列表:用于存储任意数目、任意类型的数据集合。由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的: a = [10,20,30,40][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8HK6RUVr-1610113536687)(Media/image-20201230183230732.png)]- 特点与
2021-01-08 21:45:34 174
原创 Python基础-10 容器——元组
文章目录十、容器——元组1. 概念- 定义- 特点- 格式- 应用场景2. 下标访问3. 切片3. 遍历1. for-in2. 循环配合下标方式 一3. 循环配合下标方式 二4. 嵌套元组5. 嵌套元组的遍历方法6. 常用方法- 查找- 排序- 组合(了解)(zip(函数))7. 生成器推导式创建元组(不常用)8. isinstance()十、容器——元组1. 概念- 定义Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改元组 表示多个元素组成的序列元组 在 Python 开发中,
2021-01-07 19:40:45 116
原创 Linux基础-02 Linux命令(shell命令)
文章目录二、Linux命令(shell命令)1. 终端操作- 终端操作- 查看shell3. windows自带的WSL2【补充】2. inux 命令格式(掌握)- 命令格式- 获取指定命令帮助信息(掌握)3. 常用命令——文件管理- 路径说明- 特殊字符说明(通配符)- 查看目录及路径- ls命令显示颜色含义- 切换目录- 绝对路径和相对路径- 创建和删除目录- 创建和删除文件- 复制文件或目录- 移动文件或目录4. 常用命令——高级命令- echo 【不常用】- 重定向- 查看文件内容- 管道- 链接命
2021-01-07 18:02:06 205
原创 Python基础-10 容器——元组
文章目录十、容器——元组1. 概念- 定义- 特点- 格式- 应用场景2. 下标访问3. 切片3. 遍历1. for-in2. 循环配合下标方式 一3. 循环配合下标方式 二4. 嵌套元组5. 嵌套元组的遍历方法6. 常用方法- 查找- 排序- 组合(了解)(zip(函数))7. 生成器推导式创建元组(不常用)8. isinstance()十、容器——元组1. 概念- 定义Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改元组 表示多个元素组成的序列元组 在 Python 开发中,
2021-01-06 21:00:16 115
原创 Linux基础-01 Linux 操作系统及其组成
文章目录一、Linux 操作系统及其组成1. 操作系统介绍- 操作系统的作用:- 常用操作系统:2. Linux系统- Linux操作系统组成- linux 内核和发行版介绍- 虚拟机介绍- ubuntu 系统介绍- 常用目录- linux下的目录结构一、Linux 操作系统及其组成1. 操作系统介绍- 操作系统的作用:操作系统(OS)是直接运行在计算机上的系统软件, 它是控制硬件和支持软件运行的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作
2021-01-06 20:58:17 246
原创 Python基础-09 容器——字符串
文章目录九、容器——字符串1. 字符串概念- 字符串的概念:- 定义方式- 引号的嵌套:- 字符串的编码- 编码相关函数- 类型转换str()2. 字符串的拼接、复制- 拼接- 复制2. 字符串下标(索引):- 字符串下标:- 下标的访问3. 字符串的遍历*练习-自定义实现int()函数4. 字符串切片索引的顺序和倒序*练习-自定义字符串逆序5. 字符串常用方法a. 查找、替换、统计b. 分割、连接c. 判断类型d. 大小写转换e. 文本对齐f. 去除空白字符6. 转义字符7. 字符串驻留机制8. 字符串比
2021-01-05 21:40:42 697
原创 Python基础-08 for-in循环
文章目录八、for-in循环1. range()函数- range()函数2. for-in 循环 & range()3. for-in & 可迭代对象- 作用- 可迭代对象4. for-in-else八、for-in循环1. range()函数range(a,b):范围[a,b) --> a ~ b-1 的一个数列(range对象)- range()函数range([start,] end [,step])start 参数:可选,表示起始数字。默认是 0end 参数:
2021-01-04 21:11:02 1264
原创 Python基础-07 循环语句 while
文章目录七、循环语句 while1.循环语句while1. 程序结构2. 循环四要素:3. 循环执行过程:4. while格式:2. break3. continue4. while循环嵌套5. while-else6. 循环语句的优化- 三大原则- 其他优化手段7. zip()进行迭代七、循环语句 while1.循环语句while1. 程序结构程序分为三种执行结构 :顺序结构 -> 从上至小,顺序执行分支结构 -> 根据条件是否成立,选择不同的代码执行循环结构 ->
2021-01-03 18:23:40 259
原创 Python基础-06 if语句——分支结构(选择结构)
六、if语句——分支结构(选择结构)1. 概述- 选择结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hp6aPdOh-1609592903906)(Media/image-20201231204046846.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cYLa3Pl5-1609592903909)(Media/image-20201231204101249.png)]- 注意点【重要】条件表达式中,不能有赋值操作符“
2021-01-02 21:11:47 1238
原创 Python基础-05输入 输出的基本使用
文章目录1. 输入函数2. 输出-格式化操作符的使用及f-string- 输出:1. 占位符形式:2. `f_string`:3. format()方式(不常用)- 特殊——不换行输出1. 输入函数格式:变量 = input('提示字符串')注意:所有的通过input获取的数据,都是字符串类型s = input('请输入字符:\n')print(f'你输入的是:{s}')print(type(s)) # <class 'str'>m = input() # 2n =
2021-01-01 21:39:03 551 1
原创 Python基础-04运算符
文章目录四、运算符1. 算术运算符- divmod()函数(了解)- 数字型变量 之间可以直接计算- 运算符的字符串使用2. 赋值运算符和复合赋值运算符3. 比较(关系)运算符4. 逻辑运算符- 逻辑运算符- 逻辑运算符计算5. 同一运算符( is 和 is not)(身份运算符)- 同一运算符- is 与 == 区别:- 数字类型和字符串类型数据的缓存区(了解)- 整数缓存问题- 字符缓冲问题6. 运算符的补充(未讲)1. 比较运算符连用3. 加法操作(待定)4. 乘法操作 (待定)2. 位运算(了解)5
2020-12-31 21:14:56 771
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人