自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python学习笔记十七

模块&文件模块模块的引入import 语句from…import 语句from…import* 语句模块别名if __name__ == '__main__'文件打开文件open()读取文件read()关闭文件close()自动关闭文件模块模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模

2020-12-01 16:14:43 94

原创 python学习笔记十六

面向对象补充&异常多重继承什么是多重继承__bases__ 获取当前类继承的父类super() 避免被调用父类多次初始化多态多态性多态性的好处:鸭子类型属性和方法异常多重继承什么是多重继承继承是面向对象编程的一个重要的方式,通过继承,子类就可以扩展父类的功能。在python中一个类能继承自不止一个父类,这叫做多重继。优点:继承前面类的功能,达到扩展现有类的功能。注意:多重继承,一定要理清执行顺序,避免程序混乱,建议一般不用多重继承。class A: def m(self):

2020-11-30 16:16:33 161

原创 python学习笔记十五

面对对象(下)一、什么是封装二、为什么要封装三、封装的方法1、简单的更名封装2、属性(包括方法、数据)名字前面加两个下划线getter和setter方法,控制属性的是否只读和修改@property 用来修饰方法的继承方法的重写一、什么是封装简单的理解封装(Encapsulation),即在设计类时,刻意地将一些属性和方法隐藏在类的内部,这样在使用此类时,将无法直接以“类对象.属性名”(或者“类对象.方法名(参数)”)的形式调用这些属性(或方法),而只能用未隐藏的类方法间接操作这些隐藏的属性和方法。二、

2020-11-26 17:32:20 96

原创 python学习笔记十四

面对对象(中)类的构建类的实例化为对象调用属性调用方法self的说明魔术方法__init__初始化类面对对象(中)类的构建class Person: name = '葫芦娃' def speak(self): print('你好,我是%s'%self.name)类的实例化为对象object = 类名([参数…])实例p= Person() #将Person类实例化 成对象print(p) 调用属性object.属性名print(p.name) 调

2020-11-24 16:26:55 97

原创 python学习笔记十三

面向对象(上)推导式列表推导式字典推导式集合推导式迭代器Iterator迭代器用途生成器生成器定义为什么要有生成器如何创建生成器生成器的工作原理可迭代对象,迭代器和生成器三者之间的关系类类的简介推导式推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导:列表(list)推导式字典(dict)推导式集合(set)推导式基本格式为: [表达式 for 变量 in 列表] 或者 [表达式 for 变量

2020-11-23 16:58:02 55

原创 python学习笔记十二

函数(下)高阶函数高阶函数的定义:函数名作为参数函数名作为返回值函数名作为参数且返回函数名高阶函数调用匿名函数闭包闭包的格式内函数中修改外函数的值使用 nonlocal 关键字声明变量闭包的用途装饰器简易装饰器不定参数装饰器命名空间高阶函数高阶函数的定义:1.此函数传入或接收的参数是一个函数名2.此函数的返回值是一个函数名3.满足上述两个条件中任意一个,都可称之为高阶函数实例函数名作为参数def test1(): print('this is test one')def test(

2020-11-18 16:08:06 69

原创 python学习笔记十一

函数(中)一、参数的分类(1)形参(2)实参二、参数的详细分类:1、位置参数2、关键字实参三、默认参数四、不定长参数五、函数内部修改全局变量六、变量作用域全局变量和局部变量七、return 语句八、递归函数一、参数的分类(1)形参在函数定义阶段括号内定义的参数,称之为形式参数,本质是就是变量名;(2)实参在函数调用阶段括号内传入的值,称之为实际参数,本质是变量的值。二、参数的详细分类:1、位置参数位置形参:在函数定义阶段,按照从左到右的顺序依次定义的形参,称为位置形参特点:但凡是按照位置定

2020-11-16 13:29:52 84

原创 python学习笔记十

函数(上)copycopy(浅拷贝)deepcopy(深拷贝)字典遍历(1)遍历key值(2)遍历value值(3)遍历字典项(4)遍历字典健值集合两个集合间的运算.集合的基本操作1、添加元素2、移除元素3、计算集合元素个数4、清空集合5、判断元素是否在集合中存在函数copycopy(浅拷贝)copy仅拷贝对象本身,而不对中的子对象进行拷贝,故对子对象进行修改也会随着修改。dict1 = {‘user’:‘runoob’,‘num’:[1,2,3]}dict2 = dict1dict3 = d

2020-11-12 02:18:45 130 1

原创 python学习笔记九

元组和字典元组创建空元组访问元组修改元组创建一个新的元组删除元组元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = (‘physics’, ‘chemistry’, 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = “a”, “b”, “c”, “d”创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号

2020-11-11 10:26:39 84

原创 python学习笔记八

列表的操作通用操作列表截取和删除列表元素Python 的列表截取实例如下:可以使用 del 语句来删除列表的元素,如下实例:列表的方法1、追加:names.append(obj) 在列表末尾添加新的对象2、删除:pop,remove,del3、查找元素所在位置:index(obj) 从列表中找出某个值第一个匹配项的索引位置4、统计元素的次数:count(obj) 统计某个元素在列表中出现的次数5、反转:reverse()6、清空:clear()函数用于清空列表,类似于 del a[:]。7、插入:inser

2020-11-08 11:52:38 107

原创 python学习笔记七

循环嵌套和列表循环嵌套break和continue列表访问列表中的值列表脚本操作符Python列表截取循环嵌套概念:循环中再定义循环,称为嵌套循环;【注意】嵌套循环可能有多层,但是一般我们实际开发最多两层就可以搞定了格式:1).while中套while常用2).while中套forin3).forin中套while4).forin中套forin更常用可以用嵌套循环打印九九乘法表实例1:while中套whilei = 1while i <10: j = 1 whi

2020-11-05 23:24:58 118

原创 python学习笔记六

条件控制语句三元运算运算符的优先级流程控制语句一、分支语句单分支:双分支:多分支:二、循环语句while循环三元运算python中的三元运算,如果a>b的结果为真,h=“变量1”,如果为假,h=“变量2”如:a = 1b = 2h = “变量1” if a>b else “变量2”print(h)运算符的优先级以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。1 Lambda # 运算优先级最低2 逻辑运算符: or3 逻辑运算符: and4 逻辑运算符

2020-11-03 16:09:29 116

原创 Python学习笔记五

运算符什么是运算符?算术运算符比较运算符赋值运算符逻辑运算符身份运算符什么是运算符?Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。算术运算符以下假设变量: a=10,b=20:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200

2020-10-31 16:11:44 68

原创 python学习笔记四

python4数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。字符串(String)python中单引号和双引号使用完全相同。转义符 '\'字符串格式化数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。 int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 bool (布尔), 如 True。False (True整数为1,False整数为0) None 空值 float

2020-10-30 16:09:56 165

原创 python学习笔记三

python3print()最基本的用法一是直接打印显示二是用变量打印显示print()最基本的用法学习了两天python的基本知识,今天用print()命令,来做一个文字图形,练练手。一是直接打印显示print(" * ******* * ***** ") print(" * * * * * * * * ") print(" * * * * **** ***** ") print(" ****

2020-10-27 14:56:11 61

原创 python学习笔记二

python201-计算机要点一、 课程安排01-计算机要点一、 课程安排课程作业*课程内容知识点需要写成⽂章发表到博客/简书/CSDN课程内容*1.计算机基本概念+计算机是什么?+计算机的组成?*2.计算机语⾔+计算机语⾔的基本概念+计算机语⾔的发展解释型和编译型的语⾔区别3.交互⽅式交互⽅式的种类⽂本交互模式打开的⽅式(win)DOS命令⽂本⽂件和字符集4.1 ⽂本⽂件4.2字符集 5.进制进制之间的转换进制的计数数据间的换算6.环境

2020-10-24 11:56:31 154

原创 python学习笔记一

python学习笔记python学习笔记一、数据类型数值类型二、占位符%整数可以用字符串类型占位,反之不可。三、常量四、输入输出函数五、运算符六、字符串python学习笔记一、数据类型数值类型整数 int浮点数 float复数 comolex字符串 str列表 list元组 tuple集合类型 set字典类型 dict布尔类型 boolTrueFalse二、占位符%类型%s 字符串类型%d 整数类型%f 浮点数类型整数可以用字符串类型占位,反之不可。例:name=

2020-10-23 11:28:05 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除