- 博客(14)
- 收藏
- 关注
原创 Python 继承
子类继承父类的所有方法,如果子类中定义与父类同名的方法或属性,则会自动覆盖父类对应的方法或属性 继承 ——调用未绑定的父类方法 ——使用super函数{ super().父类的方法 } 多重继承: class DerivedClassName(Base1,Base2,Base3): 属性名不能跟方法名相同,(属性名会覆盖方法) 类和对象相关的BIF issubclass(class,classinfo) 检查class是否是classinfo的子类 isins
2020-07-23 19:47:03
146
原创 Python 常见异常
异常检测 try: 检测范围 except Exception[as reason]: 出现异常(Exception)后的处理代码 (try语句可以跟多个exception语句进行搭配,对异常进行处理) try-finally 语句 try:  .
2020-07-23 19:44:06
160
原创 Python 文件
打开文件: open( ’ file ', mode=‘r’ , ) 文件打开模式 打开模式 执行操作 ‘r’ 以只读方式打开文件(默认) ‘w’ 以写入的方式打开文件,会覆盖已存在的文件 ‘x’ 可写入,如果文件已经存在,使用此模式打开将引发异常(比w更安全) ‘a’ 以写入模式打开,如果文件存在,则在末尾追加写入 ‘b’ 以二进制模式打开文件 ‘t’ 以文本模式打开(默认) ‘+’ 可读写模式(可添加到其他模式中使用) ‘U’ 通用换行符支
2020-07-23 19:36:22
115
原创 Python 集合 set
在python3中用花括号{}括起一堆数字但是这些数据并没有映射关系,则这些数据成为集合 集合的作用:确保里面包含的元素的唯一性 set创建一个无序 不重复元素集,还可以计算交集、差集、并集等 (无序 -> 不能用索引) 创建一个集合: 1)直接把一堆元素用花括号{ }括起来(花括号括起来的内容要是可哈希类型,即不能是可变的,即不能是列表) 2)使用 set( ) 工厂函数(括起来的是序列,可以是列表、元组、字符串) 访问集合中的值 1)可以使用for把集合中的数据 2)通过 in 和 not i
2020-07-23 19:26:50
127
原创 Python 字典 dict
键(key) 值(value) 字典是映射类型,不是序列类型 字典的创建: dict1 ={ 键1:值1 ,键2:值2 ,… } 也可以用dict( )函数创建一个字典: 索引的方式:字典名 [键的名字] 修改键的值:如果键存在就会覆盖之前的值,如果键不存在就会新建一个键 (元组不能为一个不存在的键赋值,会报错) 字典的方法: fromkeys( s [ ,v ] ):创建并返回一个新的字典 —— s:字典的键值, —— v:键值对应的值(只能是一个,是前面s的所有键对应的值) 访问字典的方
2020-07-23 19:23:34
190
原创 Python 函数
创建函数: def 函数名( [参数1,参数2] ): 执行体 内嵌函数和闭包 闭包:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包。(闭包就是能够读取其他函数内部变量的函数) global 局部变量名:把局部变量改成全局变量 nonlocal 变量名:强制转化为非局部变量,即声明此变量与外层同名变量为相同的变量(在内嵌函数中使用) 若要在内嵌函数修改外部函数变量,可以使用nonlocal声明该变量(nonlocal声明此变量与外层同名变量为相同的变量
2020-07-23 19:07:11
136
原创 Python 序列
list():把可迭代对象转换为方法。 参数为空生成一个空列表。参数不为空:先新建一个列表,每一次循环通过索引得到元素插入到列表中,迭代完成,循环结束。 (迭代:重复反馈过程的活动,其目的是接近并达到所需的目标的结果,目前相当于for循环) Python序列的方法: ...
2020-07-14 23:00:05
172
原创 Python 元组 tuple
元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改) 元组和列表的区别:元组不可改变 元组名=(元素1,元素2) 创建元组大部分用的是小括号(), 但就算加上了小括号,也不一定是元组,关键是逗号(如果创建的只有一个元素,要在后面加‘,’表示是一个元组) 更新和删除一个元组 通过现有的元组切片来组成新的元组 (插入的元组,括号和逗号缺一不可) 元组可以用的方法: coun
2020-07-14 22:56:16
119
原创 Python 列表list
列表:一个打了激素的数组{整数、浮点数、字符串、对象},可以随时添加和删除元素; 列表名= [元素1,元素2] 向列表添加元素: 1. append():将参数作为一个元素增加到列表的末尾。(如果插入列表,会以列表的形式插入到最后作为一个元素) eg. member . append() 2. extend():将参数作为一个列表去扩展列表的末尾。(插入的列表会融入原来的列表) member.extend([ ]) 3. insert(在列表中的位置,插入的元素) 从列表中删除元素 remo
2020-07-14 22:50:36
236
原创 Python 循环语句
while 循环语句 While 条件: 循环体 {条件为真(True)时执行的操作} for 循环 for 目标 in 表达式 : 循环体 目标:每一次迭代的变量 表达式:列表[ ] range( ) range( [start,] stop [,step=1] ) —— 用括号括起来的两个参数是可
2020-07-14 22:37:33
135
原创 Python 条件分支
条件分支 If 条件: 条件为真(True)执行的操作 else: 条件为假(False)执行的操作 elif *** = else :
2020-07-14 22:17:40
139
原创 Python 操作符
算数操作符 符号 + a +=3 等价于 a=a+3 - b -=1 等价于 b=b-1 * c * =10 等价于 c=c*10 / d /=8 等价于 d=d/8 // floor除法(返回不大于结果的整数,保留的位数与被除数相等) % 取余数 ** 幂运算符 (幂运算符:比它左侧的优先级高,比它右侧的优先级低) eg. 优先级: -(负) > * , / , // ,
2020-07-14 22:06:24
128
原创 Python 字符串
Python 字符串字符串的格式字符串的方法字符串的格式化字符串格式化符号含义 字符串的格式 字符串的格式:在字符两边加上引号(单引号/双引号) 字符串拼接:利用“+”号 将几个字符串相加在一起,eg. ‘I’+‘Love’+‘FishC’ 会得到’ILoveFishC’ 如果在字符串中需要出现单引号或双引号: (1)使用转义字符(\)对字符串中的引号进行转义:>>>'Let\‘s go!’ (2)用双引号引起的字符串里的单引号可以显示;eg. “Let’s go!” (3)
2020-07-14 21:42:11
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人