![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 72
随着上课随着写笔记
陌上化雪
这个作者很懒,什么都没留下…
展开
-
python 13
异常是在程序执行过程中发生的影响程序正常执行的一个事件。异常是Python对象,当Python无法正常处理程序时就会抛出一个异常。一旦Python脚本发生异常,程序需要捕获并处理它,否则程序会终止执行。异常处理使程序能够处理完异常后继续它的正常执行,不至于使程序因异常导致退出或崩溃。一、掌握异常处理机制二、了解Python中的异常类三、掌握自定义异常类的方法...原创 2022-01-17 18:35:41 · 560 阅读 · 0 评论 -
python 12
类的重用类的重用技术通过创建新类来复用已有的代码,而不必从头开始编写,可以使用系统标准类库、开源项目中的类库、自定义类等已经调试好的类,从而降低工作量并减少错误的可能性。类的设计中主要有两种重用方法:类的继承与类的组合。1)类的继承是指在现有类的基础上创建新类,在新类中添加代码,以扩展原有类的属性(数据成员)和方法(成员函数)。2)类的组合是指在新创建的类中包含有已有类的对象作为其属性。1、继承类的继承关系体现在类定义的语法中:class ChildClassName(ParentClassN原创 2022-01-14 23:49:23 · 324 阅读 · 0 评论 -
python 11
一、熟练掌握类的设计和使用类(class)是广义的数据类型,能够定义复杂数据的特性,包括静态特性(即数据抽象)和动态特性(即行为抽象,也就是对数据的操作方法)。一个Python类使用变量存储数据域,称为类中的属性;定义方法来完成动作。对象是类的一个实例,一个类可以创建多个对象。创建类的一个实例的过程被称为实例化。在术语中,对象和实例经常是可以互换的。对象就是实例,实例就是对象。类和对象的关系相当于普通数据类型和它的变量之间的关系。一个类中有两个特殊的方法:new()和__init__()。这两个方原创 2022-01-14 23:41:34 · 586 阅读 · 0 评论 -
python 10
一、文件的基础知识无论何种类型的文件,在内存或磁盘上最终都是以二进制编码存储的。根据逻辑上编码的不同,可以区分为文本文件和二进制文件。文本文件基于字符编码,如ASCII码、Unicode编码等。文本文件存储的是普通字符串,能够用记事本等文本编辑器直接显示字符、进行编辑。二进制文件是基于值编码的,以字节串的形式存储,其编码长度根据值的大小长度可变。通常在文件的头部相关属性中定义表示值的编码长度。二进制文件不能用文本编辑器显示或编辑,如声音、图像等文件。1.打开一个文件:格式:open(name[,原创 2022-01-14 22:25:52 · 1173 阅读 · 0 评论 -
python 09
一、正则表达式正则表达式是一个特殊的字符序列,利用事先定义好的一些特定字符以及它们的组合组成一个“规则”,检查一个字符串是否与这种规则匹配来实现对字符的过滤或匹配。正则表达式是字符串处理的有力工具,但是并不是Python独有的,其他语言也有。Python中,re模块提供了正则表达式操作所需要的功能。大多数字母和字符一般都会和自身匹配。如果在字符串前面加了r,表示对字符串不进行转义。有些字符比较特殊,它们和自身并不匹配,而是表明应和一些特殊的东西匹配,或者会影响重复次数。这些特殊的字符我们称之为元字符。原创 2022-01-14 18:15:36 · 432 阅读 · 0 评论 -
python 08
一、字符串的编码ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的最高位为二进制0)来表示所有的大写和小写字母、数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。128 到255为扩展ASCII。为了解决Unicode编码的传输或存储问题,出现了UTF-8编码。UTF-8编码是“可变长编码”,它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。UTF-8编码以一个字节表示英语原创 2022-01-14 13:08:43 · 561 阅读 · 0 评论 -
python 07
一、常用内置函数enumerate()格式:enumerate(iterable, start=0)功能:返回下标和值的enumerate对象。第1个参数表示可迭代(Iterable)对象,第2个参数表示下标的开始值,默认从0开始。zip()格式:zip(iter1 [,iter2 […]])功能:将多个可迭代(Iterable)对象中的元素压缩到一起,返回一个zip对象zip对象是一个迭代器(Iterator)对象(迭代器对象是一种可迭代对象)map()格式:map(func, *it原创 2022-01-13 21:44:15 · 346 阅读 · 0 评论 -
python 06
一、字典字典是Python中唯一内建的映射类型,用一对花括号“{”和“}”作为边界,元素之间以逗号分隔,每个元素是一对键(key)和值(value),键和值之间用冒号分隔。字典可通过key查找关联数据value。字典的元素没有位置索引,因此不能像序列那样通过位置索引来查找成员数据。但是每一个值都有一个对应的键。字典的用法是通过键key来访问相应的值value,字典的键是不重复的。字典中“键-值”对的数量len()可以返回字典中项(键-值对)的数量。>>> abbreviati原创 2022-01-13 21:24:37 · 1131 阅读 · 0 评论 -
列表、元组与字典之间的转换
1、列表与字典之间的转化Python中的list()可以将字典转换为列表。>>> abbreviation ={'WAN':'Wide Area Network', 'CU':'Control Unit', 'LAN':'Local Area Network', 'GUI':'Graphical User Interface'}>>> list(abbreviation) #默认将键转化为列表['WAN', 'CU', 'LAN', 'GUI']原创 2022-01-13 21:10:31 · 1747 阅读 · 0 评论 -
python 05
一、列表的方法列表中的方法可看作是作用于Python中列表这一特定类型对象的函数。1、index(value[,start=0[,stop]])index()方法用于从列表中找出与value值匹配的第一个元素索引位置。如果没有指定参数start的值,则从索引为0的位置开始查找,否则从索引为strat的位置开始查找。如果没有指定结束索引位置stop的值,可以查找到列表最后元素,否则在位于[start, stop)内的索引区间查找。如果找不到匹配项,就会引发异常。2、count()count()原创 2022-01-13 20:59:43 · 374 阅读 · 0 评论 -
python 04
一、break与continue语句break语句可以用在while和for循环中。在循环进行过程中,可以通过break语句立即终止本层循环。如果break语句在具有两层循环嵌套的内层循环中,则只终止内层循环,进入到外层循环的下一条语句继续执行。continue语句可以用在while和for循环中。在循环体执行过程中,如果遇到continue语句,程序会跳过本次循环的循环体剩余语句,回到循环开始的地方重新判断是否进入下一次循环。break语句与continue语句的主要区别:break语句一旦被执行原创 2022-01-12 22:12:15 · 1060 阅读 · 0 评论 -
python 03
一、条件表达式控制语句(选择结构、循环结构)中会根据条件表达式的值来决定下一步的走向。被判定为False的值除了False以外,还有None、数值类型中的0值、空字符串、空元组、空列表、空字典、空集合等。二、分支语句Python的分支结构控制语句主要有:单分支语句 if 条件表达式: 语句体单分支if语句先判断条件表达式值的是真还是假。如果为真(包括非零、非空),则执行语句体中的操作;如果为假(包括零、空),则不执行语句体中的操作。双分支语句if 条件表达式: 语句体原创 2022-01-12 21:39:59 · 189 阅读 · 0 评论 -
python 02
一、标识符标识符是指用来标识某个实体的一个符号,是计算机语言中作为名字的有效字符串,是用户编程时使用的名字。变量、常量、函数、语句块都有名字,它们的名字称为标识符。1.合法的标识符在Python中,所有标识符可以包括字母、数字以及下画线,但要符合以下规则:标识符开头必须是字母或下画线;标识符是区分大小写的;标识符不能使用关键字;最好不要使用内置模块名、类型名、函数名、已经导入的模块名及其成员名作为标识符。关键字在Python中,有一部分是关键字,构成语言的标识符,这样的标识符是保留字,不原创 2022-01-12 21:09:38 · 143 阅读 · 0 评论 -
python 01
一、模块模块是一种程序的组织形式。它将彼此具有特定关系的一组Python可执行代码、函数、类或变量组织到一个独立文件中,可以供其他程序使用。模块导入有三种方式。1. import moduleName1[, moduleName2[…]]这种方法一次可以导入多个模块。但在使用模块中的类、方法、函数、变量等内容时,需要在它们前面加上模块名。2.from moduleName import *这种方法一次导入一个模块中的所有内容。使用时不需要添加模块名为前缀,但程序的可读性较差。3.f原创 2022-01-12 20:29:57 · 270 阅读 · 0 评论 -
python—列表
列表list1、列表创建list1 = [3.14, 1.61, 0, -9, 6]list2 = [‘train’, ‘bus’, ‘car’, ‘ship’]list3 = [‘a’,200,‘b’,150, ‘c’,100]list4 = [] #创建空列表在Python中,经常用到列表中的列表,即二维列表2、列表访问索引访问方式适用于所有序列类型的对象:列表、元组、字符串。1)一维列表的访问vehicle = [‘train’, ‘bus’, ‘原创 2021-10-08 23:55:11 · 704 阅读 · 0 评论