Python基础学习笔记
文章平均质量分 92
记录Python语言基础学习的相关课程笔记
tzr0725
这个作者很懒,什么都没留下…
展开
-
Python模块介绍+文件操作
模块+文件1. 模块1. 模块简介1.2 模块的引入1.3 模块总结2. 文件2.1 打开文件2.2 读取和关闭文件2.3 读取文件补充1. 模块1. 模块简介模块化指将一个完整的程序分解成一个一个的小模块。模块化的优点:方便开发和维护;模块可以复用。1.2 模块的引入在python当中一个.py文件就是一个模块。在一个模块中引入外部模块,语法如下:import 模块名import 模块名 as 模块别名from 模块名 import 变量,变量,变量…定义一个简单的模块,原创 2020-12-01 22:03:59 · 190 阅读 · 0 评论 -
Python面向对象介绍(三)+异常的使用
面向对象补充+异常1. 多重继承2. 类的多态2.1 多态的概念2.2 多态的使用3. 属性和方法3.1 类属性3.2 实例属性3.3 实例方法3.4 类方法3.5 静态方法4. 异常4.1 异常的简介4.2 异常的传播4.3 异常对象1. 多重继承在Python中是支持多重继承的,也就是我们可以为一个类同时指定多个父类;小拓展:__bases__ 可以获取当前类所有的父类,使用 类对象.__bases__即可查看自己的父类。示例代码:# 先定义两个简单的类class A(object):原创 2020-11-28 14:36:26 · 125 阅读 · 0 评论 -
Python面向对象介绍(二)
面向对象(中)复习类的基本概念1. self参数2. 特殊方法复习类的基本概念Python提供了一些内置的类 例如 int() float() list()…类是一个可以创建对象的对象,其类型为type;类创建的对象可以称之为类的实例;p = Person(),p就是Person类创建出来的对象,也可以称p是Person类的实例或者p是实例化对象,Person是类对象。可以向类对象中添加变量和函数;在类中添加的变量称之为属性,添加的函数称之为方法。在类中添加的属性和方法都是公共的,也是是该原创 2020-11-26 21:52:58 · 117 阅读 · 0 评论 -
列表推导式+生成器与迭代器+面向对象介绍(一)
函数知识点1. 列表推导式2. 生成器2.1 背景3. 迭代器1. 列表推导式推导式分为 列表推导式、字典推导式、集合推导式等。在这⾥我们主要说其中⼀种也是⽤的最多列表推导式列表推导式是Python构建列表(list)的⼀种快捷⽅式,可以使⽤简洁的代码就创建出⼀个列表简单理解就是由⼀个旧的列表来构建出⼀个新的列表[表达式 for 变量 in 旧列表][表达式 for 变量 in 旧列表 if 条件]2. 生成器2.1 背景通过列表推导式我们可以直接创建出⼀个列表,但是受到内存的限制,我们原创 2020-11-22 20:09:55 · 169 阅读 · 0 评论 -
Python函数介绍(三)
函数知识点1. 高阶函数1.2 匿名函数1.3 闭包2. 装饰器1. 高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是⾼阶函数;高阶函数有什么好处:当时用函数作为参数时,实际上是将指定的代码传递到目标函数。1.2 匿名函数filter() 可以对列表进行一个过滤。返回值是一个 filter 对象。function() 函数对象。iterable 可迭代对象(序列)lambda 表达式可以用来创建一些简单的函数,它是函数的另一种创建方式。语法 lambda 参数列表 : 返原创 2020-11-17 22:47:14 · 121 阅读 · 0 评论 -
Python函数介绍(二)
字典、集合+函数入门1. 实参的类型2. 不定长参数3. 返回值4. 函数的作用域5. 递归函数1. 实参的类型实参可以传递任意类型的对象调用函数的时候,解析器不会检查实参的类型在函数中重新给形参赋值,不会影响传递的变量如果现在的形参执行的是对象,当我们通过形参修改对象时,会影响到所有指向该变量的对象2. 不定长参数在定义函数的时候,可以在形参之前加上*号,这个形参可以获取到所有的实参它将获取到的实参放到一个元祖当中args 会接受所有位置实参,并且会统一保存到一个元祖当中带*号的形参只原创 2020-11-14 16:28:00 · 107 阅读 · 0 评论 -
字典补充+集合的使用+Python函数介绍(一)
函数1. 浅复制1.1 基本概念2. 遍历字典3. 集合3.1 简介3.2 使用3.3 集合的运算4. 函数4.1 函数的参数1. 浅复制1.1 基本概念copy() 方法对字典进行浅复制浅复制只会复制字典本身,如果字典中还有另外一个字典是不会复制的拓展深复制2. 遍历字典我们主要可以通过3种⽅式对字典进⾏遍历keys() 该⽅法返回字典所有的keyvalues() 该⽅法返回⼀个序列 序列中保存有字典的值items() 该⽅法会返回字典中所有的项 它返回⼀个序列,序列中包含有双原创 2020-11-12 22:24:06 · 143 阅读 · 0 评论 -
元组和字典的使用
元祖1. 元祖1.1 序列中的通用操作2. 可变对象3. 字典1. 元祖1.1 序列中的通用操作不可变序列一般情况,当希望数据不改变时,使用元祖,其余情况使用列表()可以创建一个空的元祖,数据类型tuple;可以通过下标获取相应的元素,但不可以对其进行修改如果元祖不是空的,则它里面至少得有一个英文的逗号元祖的解包;解包指将元祖中每一个元素赋值给一个变量解包的时候,变量的数量需要和元祖中元素的数量保持一致;如果没有保持一致,可以在变量前面加上*,这样变量就会获取元祖中所有剩余的元素,并以原创 2020-11-11 00:24:56 · 216 阅读 · 0 评论 -
列表的使用(二)
列表知识点1. 通用操作1.1 序列中的通用操作1.2 index() 和 count() 方法2. 修改列表2.1 修改列表的常用操作2.2 查询修改列表的其他方法3. 遍历列表3.1 用 while 语句遍历列表3.2 用 for 语句遍历列表1. 通用操作1.1 序列中的通用操作序列可以和另一个序列相加;序列可以和整数相乘;可以用 in / not in 检查一个元素是否在/不在序列中;可以用 min() / max() 获取序列中的最小值/最大值;这些类似的操作在之前的字符串笔记亦原创 2020-11-07 14:47:38 · 197 阅读 · 0 评论 -
循环嵌套+列表使用
循环嵌套+序列列表1. 循环嵌套1.1 循环嵌套语法1.2 示例代码1.3 循环嵌套小练习2. continue和break的使用2.1 语句解释2.2 示例代码3. 序列3.1 基本概念3.1 序列的分类4. 列表4.1 列表的使用4.2 切片的使用1. 循环嵌套Python 语⾔允许在⼀个循环体⾥⾯嵌⼊另⼀个循环。1.1 循环嵌套语法while 表达式: while 表达式: 代码块 代码块流程解析:若 while 语句控制的代码块中还有 while 语句,则按照 while 语句原创 2020-11-05 22:45:52 · 766 阅读 · 0 评论 -
条件运算符+流程控制语句
条件运算符+流程控制语句1. 条件运算符1.1 执行流程:1.2 示例代码2. 运算符的优先级2.1 经典案例2.2 查询运算符优先级3. 条件控制语句3.1 if 语句3.2 小插曲 input() 函数3.3 if-else 语句3.4 if-elif-else 语句3.5 if 语句小练习3. 循环控制语句3.1 while语句3.2 while语句小练习1. 条件运算符1.1 执行流程:运算符形式语句1 if 表达式 else 语句2注意:条件运算符不包含冒号,与 if 语句是有区别的。原创 2020-11-03 22:23:11 · 306 阅读 · 0 评论 -
字符串补充+基本运算符
Python字符串知识点补充与运算符1. 字符串使用方法补充1.1 字符串的拼接与分割1.2 字符串去空格/转义字符1.3 字符串大小写2. 运算符概念3. 算术运算符4. 赋值运算符5. 比较运算符6. 逻辑运算符1. 字符串使用方法补充1.1 字符串的拼接与分割split() 分割字符串将一个字符串按照指定的分割方式分割成多个子串,子串会保存到一个列表当中小拓展:函数与方法函数形如 xxx(),例如print()、input()、len()方法形如 yyy.xxx(),例如s.s原创 2020-10-31 18:25:35 · 212 阅读 · 0 评论 -
基本数据类型下
Python学习笔记-第三课Python基本数据类型1. 变量1.1 基本概念1.2 变量命名规则Python基本数据类型1. 变量1.1 基本概念变量是计算机内存中的一块区域,用于存储规定范围内的值。通俗地讲,变量给数据起了一个名字,目的是方便在程序中使用数据。1.2 变量命名规则变量名由字母、数字、下划线组成要符合标识符的命名规范,数字不能开头不能使用关键字...原创 2020-10-29 22:38:06 · 147 阅读 · 0 评论 -
Pycharm配置+基本数据类型上
Python学习笔记-第二课Pycharm安装及基本数据类型1. Python语言1.1 基本概念1.2 为什么要学习Python编程1.3 Python的应用范围2. Anaconda的介绍与安装2.1 Anaconda简介2.2 Anaconda安装2.3 conda基本命令3. Pycharm的安装及配置4.Python 语法4.1 常用概念4.2 标识符Pycharm安装及基本数据类型1. Python语言1.1 基本概念Python 是⼀种极少数能兼具 简单 与 功能强⼤ 的编程语⾔。这原创 2020-10-27 23:20:55 · 238 阅读 · 2 评论 -
计算机基本概念、进制概念与环境变量
Python学习笔记-第一课Python学习笔记-计算机要点计算机基本概念关于计算机语言Python学习笔记-计算机要点计算机基本概念1.1 什么是计算机计算机俗称电脑,一种用于高速计算的电子计算机器,比如常见的笔记本电脑、平板、手机等特点:数值计算、逻辑计算、存储记忆总结:能够根据程序运行,自动高速地处理数据的智能电子设备1.2 计算机的组成硬件:电脑的五脏六腑,如鼠标、键盘、显示器、主机… 看的见摸得着软件:由代码编写成的QQ、VLC播放器、Chrome浏览器… 看不见摸不着原创 2020-10-25 19:45:40 · 404 阅读 · 0 评论