Python基础
Python基础学习笔记
小雨coding
这个作者很懒,什么都没留下…
展开
-
Python基础学习笔记(十二)文件和目录
文章目录一、文件目录的基本操作1. 创建文件--mknod()方法和open()方法2. 创建目录--mkdir()方法3. 删除目录和文件--rmdir()方法和remove()方法4. 文件目录程序完善二、创建多个文件三、OS模块常见的操作方法1. os模块常用操作函数2. os模块常用路径操作符3. os模块常用判断函数4. os模块路径常用函数5. 案例演示6.案例演示:统计文件信息四、读取文件1. 读取文件的基本演示2. with关键字读取文本文件3. 打开文件模式和编码4. 读取文件的三种方式5原创 2020-08-24 20:57:51 · 510 阅读 · 0 评论 -
Python基础学习笔记(十一)正则表达式(下)
文章目录一、判断是否满足要求二、获取捕获内容三、正则匹配修饰符1. 使用修饰符忽略大小写2. 使用修饰符启用多行模式四、match对象五、split函数1. 字符串的切割2. 分割后的处理六、sub函数和subn函数本节知识大纲:一、判断是否满足要求通过正则表达式判断文本是否符合要求,主要有两个函数:(1)match()从string首字母开始匹配,string如果包含pattern子串,则匹配成功,返回Match对象,失败则返回None;一般用于:完全匹配,用于严格的校验(2)search原创 2020-08-23 14:46:56 · 283 阅读 · 0 评论 -
Python基础学习笔记(十)正则表达式(上)
文章目录一、正则表达式介绍1. 正则表达式的匹配流程:2. 正则表达式的应用流程3.正则表达式的基本语法二、预定义字符1. 通配字符2. 反斜杠三、字符集1. 系统正则表达式字符集2. 用户自定义正则表达式字符集四、正则表达式中量词1. 三种量词符号2. 花括号表示重复次数3. 贪婪模式和非贪婪模式五、字符边界1. 字符串的开始和结束2. 字符串的边界六、逻辑判断七、 分组1. 捕获组与非捕获组2. 分组的命名八、零宽断言1. 语法格式2. 解释本节知识大纲:一、正则表达式介绍正则表达式是什么?正则原创 2020-08-22 21:50:21 · 737 阅读 · 0 评论 -
Python程序报AttributeError的解决办法
在运行Python程序的时候,系统如果报下面这种错误:Traceback (most recent call last): File "/Users/yushengtan/PycharmProjects/Demo//trafficlightdemo01.py", line 37, in <module> if light01.light[row][col] == False:AttributeError: 'Light' object has no attribute 'ligh原创 2020-08-21 11:34:23 · 25029 阅读 · 0 评论 -
Python基础学习笔记(九)字符串
文章目录一、字符串基本操作方法二、字符串的反转方法一:使用for循环反转字符串方法二:先把字符串转为list再用reverse方法逆序输出方法三:通过字符串切片的方法逆序输出三、字符串的基本判断案例01:案例02:案例03:四、判断两个字符串是否相等五、查找字符串1. 查找字符串的两种主要方法2. 查找字符串的方法案例:六、判断包含字符串1.判断是否包含字符串的两种方法2. 判断字符串是否以某个字符串开头或结束案例:七、替换字符串1. 使用replace替换关键字2. 应用场景案例:八、拼接字符串案例:九、原创 2020-08-21 11:19:27 · 864 阅读 · 0 评论 -
Python基础学习笔记(八)异常处理
文章目录一、概念二、条件选择处理异常三、异常的体系结构与处理方式1. 体系结构:2.异常处理四、获取异常信息五、捕获异常1. try...except...语句案例:2. try...except...else语句3. try...except...finally语句4. try...except...else...finally语句案例:本节知识大纲:一、概念什么是异常?在程序运行过程中发生错误和意外,这些错误和意外往往不是语法错误。定义:语法错误不属于异常,因为语法错误没办法让软件正常运行;原创 2020-08-20 15:12:59 · 317 阅读 · 1 评论 -
Python基础学习笔记(七)函数
文章目录一、认识函数1.使用函数的好处:2. 使用函数的例子二、函数的定义1. 语法格式2. 创建函数的规则三、不定长参数1. 含有不定参数2. 既有普通参数也有不定参数3. 参数为不定长的字典4. 参数既有普通参数又有元组又有字典四、函数的调用1. 形参与实参的概念2. 调用方法五、多个返回值案例:六、可变对象和不可变对象案例:七、递归函数案例1:案例2:本节知识大纲:一、认识函数1.使用函数的好处:函数是实现某个特定功能的代码块的集合,使用函数的好处有:(1) 分而治之:通过函数将程序分一个原创 2020-08-19 17:15:15 · 780 阅读 · 0 评论 -
Python基础学习笔记(六)日期与时间
文章目录一、时间日期基本介绍二、时间日期类型--time模块1. 获取当前时间戳案例:2. 将时间戳转化为标准时间日期格式3. 格式化时间4. 将时间元组转化为时间戳5. 让程序暂停运行三、time模块案例演示案例:四、datetime模块基本使用datetime模块:1. date类2. time类3. datetime类4. 三种类型的转换5. timeDelta时间差五、import关键字1. 引入模块2. 引入模块中的指定类3. 引入模块中的多个类六、datetime基本使用1. 获取当前时间2.原创 2020-08-18 11:37:02 · 1058 阅读 · 0 评论 -
Python基础学习笔记(五)集合与字典
文章目录一、Set集合的概念1. set集合的性质2. set集合存储的原理3. 创键set集合的方法4.遍历set集合的方法二、set集合常用方法1. 不可以使用加法运算和乘法运算符2. 赋值运算符3. 返回集合中元素的长度4. 判断是否包含元素5. 排序和反转6. 添加元素7. 删除元素8. 数值元素计算(max,min,sum)9. set集合逻辑运算10. 类型转换三、set集合综合案例四、字典的概念1. 概念:2. 注意事项:五、字典创建和初始化1. 字典的创建2. 删除字典的元素六、字典元素的遍原创 2020-07-09 23:56:50 · 522 阅读 · 0 评论 -
Python基础学习笔记(四)列表与元组
文章目录一、List列表的概念二、List列表元素的访问三、List列表集合的遍历四、List元素的基本操作1. 赋值:2. 拷贝:3. 合并4. 重复5. 计算元素的个数6. 判断某个元素是否存在于集合中7. 元素的添加8. 元素的删除五、List集合基本运算1. 数学运算2. 排序和反转3. 索引查找4. 统计六、List数据存储七、浅拷贝和深拷贝八、认识元组1. 元组的概念2. 元组的创建九、元组常用的方法1. 元组中可以用的常用方法2.元组不可以使用的方法3. 特殊方法十、元组的案例演示变量只能存原创 2020-07-08 23:47:51 · 737 阅读 · 0 评论 -
Python基础学习笔记(三)条件选择与循环
文章目录本节知识大纲:一、条件选择语句1. if语句2. if-else语句3. if-elif语句二、循环1. 循环语句三要素2. while语句3. while……else……语句4. break语句5. continue语句6. pass语句8. for语句9. 循环嵌套条件选择与循环是Python中非常基础也是非常重要的语句结构,本节重点介绍这两个部分:本节知识大纲:一、条件选择语句1. if语句if 判断条件: 要执行的代码注意语句结尾有冒号:下一行有缩进如果满足条件,原创 2020-07-07 19:51:07 · 1136 阅读 · 0 评论 -
Python基础学习笔记(二)运算符
文章目录一、算术运算符二、赋值运算符三、比较运算符四、逻辑运算符五、位运算符六、判断成员运算符七、身份运算符八、三元运算符九、运算符优先级本节介绍Python中运算符基础知识,本节的知识框架为:一、算术运算符例题:输入一个三位数,返回每个位置的数字方法一(通过算术运算):num01 = input("请输入一个三位数:")print("百位数是:{:d}".format(int(num01)//100))print("十位数是:{:d}".format(int(num01)%100//10原创 2020-07-06 23:35:36 · 622 阅读 · 0 评论 -
Python基础学习笔记(一)变量与数据类型
Python是一门易学的面向对象的程序设计语言,可以轻易地完成界面、文件、封装等高阶需求,可移植性好,有非常多功能强大的库与包,如Numpy(数值计算)、SciPy(数学、科学与工程计算)、Matplotlib(数据绘图工具)等等我们从今天开始,以记笔记的方式记录Python的基础知识:文章目录一、程序的结构1. 程序的入口main函数2. 注释3. print打印4. Input输入二、变量1. 什么是变量2. 使用变量3. 变量如何存储数据三、 数据类型1. 数据类型的种类2. 数据类型转换3. 如原创 2020-07-05 00:00:37 · 724 阅读 · 0 评论