自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 灿灿灿的第十五次python记录——继承,重写,多态

python第十五次记录一、继承机制1.1 构造函数1.2 重写方法二、继承机制三、多态四、总结一、继承机制¥子类继承了父类,就继承了父类的方法和属性。1.可以修改父类的状态或重载父类的行为2.可以添加新的状态和行为。关于继承的规则:1.子类不能直接访问父类中私有的(private)的成员变量和方法。1.1 构造函数1.子类不重写 init,实例化子类时,会自动调用父类定义的 init。(构造函数可以被继承)例子演示:class Father(object): def __ini

2021-06-23 00:38:47 142

原创 灿灿灿的第十四次python记录——python 3.x属性以及常用的特殊方法

python第十四次记录一、Python 3.x中的属性1.可读、可写属性2.可读、可修改、可删除的属性。二、常用特殊方法2.1构造函数2.2 析构函数2.3 重载三、例题四、总结一、Python 3.x中的属性1.可读、可写属性例子:>>> class Test: def __init__(self, value): self.__value = value def __get(self): return self.__value de

2021-06-23 00:20:55 205

原创 灿灿灿的第十三次python记录——函数设计案例

python第十三次记录一、案例精选总结一、案例精选1.编写函数,接收字符串参数,返回一个元组,其中第一个元素为大写字母个数,第二个元素为小写字母个数。def demo(s): result = [0,0] for ch in s: if 'a'<=ch<='z': result[1] += 1 elif 'A'<=ch<='Z': result[0] += 1 return

2021-06-23 00:05:44 823

原创 灿灿灿的第十二次python记录——面向对象程序设计,类与对象以及方法的定义

python第十二次记录一、面向对象程序设计一)二)面向对象的思想概述类与对象的定义二、类定义语法一)二)self参数三)类成员与实例成员四)私有成员与公有成员三、方法3.1 python类的静态方法和类方法区别四、总结一、面向对象程序设计一)¥面向对象程序设计(Object Oriented Programming,OOP)主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,并且使得代码具有更好的可读性和可扩展性。¥面向对象程序设计的一条基本原则是计算机程序由多个能

2021-06-22 23:44:20 141

原创 灿灿灿的第十一次python记录——函数

Python第十一次记录一、函数的定义一)二)三)二、形参与实参三、参数类型3.1.可变长度参数3.2.参数传递的序列解包3.3.return 语句3.4.变量作用域3.5.lambda表达式五、总结一、函数的定义一)¥将可能需要反复执行的代码封装为函数,并在需要该功能的地方进行调用,不仅可以实现代码复用,更重要的是可以保证代码的一致性,只需要修改该函数代码则所有调用均受到影响。¥设计函数时,应注意提高模块的内聚性,同时降低模块之间的隐式耦合。¥在实际项目开发中,往往会把一些通用的函数封装到一个模

2021-06-22 23:25:06 137

原创 灿灿灿的第十次Python记录——正则表达式

Python第十次课正则表达式一、正则表达式语法一)二)二、re模块主要方法三、使用正则表达式对象总结正则表达式一、正则表达式语法一)元字符功能说明.匹配除换行符以外的任意单个字符*匹配位于*之前的字符或子模式的0次或多次出现+匹配位于+之前的字符或子模式的1次或多次出现-在[]之内用来表示范围匹配位于^匹配行首,匹配以^后面的字符开头的字符串$匹配行尾,匹配以$之前的字符结束的字符串?匹配位于?之前的0个或1个字符。当此

2021-06-22 22:46:51 80

原创 灿灿灿的第九次python记录——字符串的用法补充

Python第九次课一、字符串的常用方法二、字符串常量三、可变字符串四、字符串经典案例五、总结一、字符串的常用方法Python字符串支持与整数的乘法运算,表示序列重复,也就是字符串内容的重复,得到新字符串。>>> 'abcd' * 3'abcdabcdabcd'1.s.startswith(t)、s.endswith(t),判断字符串是否以指定字符串开始或结束>>> s = 'Beautiful is better than ugly.'>>&

2021-05-20 10:23:48 260

原创 灿灿灿的第八次python记录——字符串及字符串常用方法

python第八次课一、字符串1.1 字符串的定义1.2 字符串的驻留机制1.3 字符串格式化1.4 使用format方法进行格式化二、字符串常用方法一、字符串UTF-8对全世界所有国家需要用到的字符进行了编码,以1个字节表示英语字符(兼容ASCII),以3个字节表示中文,还有些语言的符号使用2个字节(例如俄语和希腊语符号)或4个字节。1.1 字符串的定义定义:字符串属于不可变序列类型,除了支持序列通用方法(包括切片操作)以外,还支持特有的字符串操作方法。1.2 字符串的驻留机制Python字符

2021-05-15 15:55:43 307

原创 灿灿灿的第七次python记录——聪明的尼姆游戏,猜单词游戏,成绩输入

Pyhton第七次课一、实验课时~1.1 聪明的尼姆游戏1.2 猜单词游戏1.3 成绩输入二、总结一、实验课时~当当当~这周来点不一样的来点操作!!!走起!1.1 聪明的尼姆游戏尼姆游戏是一个著名的游戏,有很多变种玩法。两个玩家轮流从一堆物品中拿走一部分。在每一步中,玩家可以自由选择拿走多少物品,但是必须至少拿走一个并且最多只能拿走一半物品,然后轮到下一个玩家。拿走最后一个物品的玩家输掉游戏。在聪明模式中,计算机每次拿走足够多的物品使得堆的大小是2的幂次方减1——也就是3,7,15,31或63

2021-05-13 16:09:20 584

原创 灿灿灿的第六次Python记录——选择结构的运用

Python第六次课一、上期回顾二、逻辑运算符2.1 选择2.1.1 and 和 or2.1.2 单分支选择结构2.1.3 双分支选择结构2.1.4 三元运算符2.1.5 多分支结构2.1.6 选择结构的嵌套三、选择结构的应用四、总结滴滴滴,每周的惯例来啦!新的知识点又来辽一、上期回顾名称用途集合的定义1.集合是无序、可变序列,使用一对大括号界定,元素不可重复,同一个集合中每个元素都是唯一的。2.集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,而不能包含列表、

2021-05-02 16:53:41 258

原创 灿灿灿的第五次python记录——集合的相关操作

python第五次课一、上期回顾二、集合2.1 集合的定义2.2 集合的创建与删除嗯?你问我上周为什么没写?啊哈为期两天的运动会让人劳累。开头恭喜学院恭喜自己一波得奖啦!(啪/:好好说话)那么这周的记录开始啦一、上期回顾名称元组字典定义元组的定义方式和列表相同,但定义时所有元素是放在一对圆括号“()”中,而不是方括号中。定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。特点元组和列表类似,但属于不可变序列,元素一旦创建,

2021-04-15 17:29:47 154

原创 灿灿灿的第四次python记录——元组,字典的相关内容,生成器推导式

python第四次课一、上节回顾二、元组2.1 元组的定义2.2 元组创建与删除2.3元组与列表的区别2.3.1 两者区别2.3.2 元组的优点2.4 序列解包2.5 生成器推导式2.5.1 定义与特点2.5.2 使用生成器对象__next__()方法进行遍历2.5.3 使用for循环直接迭代生成器对象中的元素三、字典3.1 定义与特点3.2 字典创建与删除3.3 字典元素的读取四、总结一、上节回顾名称定义或用法浅复制生成一个新的列表,并且把原列表中所有元素的引用度复制到新列表中

2021-03-31 17:52:54 285

原创 灿灿灿的第三次python记录——浅复制与深复制,列表的排序与逆序

python第三课一、最初的惯例——回顾上周二、浅复制与深复制2.1 浅复制2.2 深复制三、列表排序与逆序3.1列表的排序3.2用于序列操作的常用内置函数四、总结一、最初的惯例——回顾上周列表的创建与删除,以及列表元素的增加与删除,如:用处用法创建列表1.用赋值运算符"=" 。2.使用list()函数将元组、range对象、字符串或其他类型的可迭代数据类型的数据转换为列表删除列表用del命令删除整个列表元素的增加1.用"+"运算符来实现。2.用append(

2021-03-25 17:47:15 196

原创 灿灿灿的第二次Python记录

Python第二课叮、前章回顾:一、常用的内置函数新的一周,新的知识点:wait wait wait,先来复习上周的内容叮、前章回顾:运算符功能x+y算术加法,列表、元组、字符串的连接x*y数值乘法,当列表、字符串、元组等类型变量与整数进行*运算时,对其内容进行重复x/y真除法,结果为实数x//y整除运算,结果为整数x%y字符串格式化,对整数和浮点数计算余数x in s存在性测试如果x在序列s中,返回true,否则返回falsex

2021-03-17 21:17:18 234 3

原创 灿灿灿的Python一课首作

一·对Python的理解·Python是一门跨平台,开源,免费的解释型高级动态编程语言。它⽀持伪编译将Python源程序转换为字节码来优化程序和提⾼运⾏速度,⽀持使⽤py2exe,pyinstaller或cx_Freeze⼯具将Python程序转换为⼆进制可执⾏⽂件。·Python支持命令式编程,函数式编程,完全支持面向对象程序设计,语法简洁清晰,拥有大量的几乎支持所有领域应用开发的成熟扩展库。二·Python基础知识(编程环境准备就绪,冲鸭!)2.1 Python对象模型Python中的一切都

2021-03-11 23:10:01 190 1

计算机操作系统.pdf

计算机操作系统.pdf

2021-07-05

空空如也

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

TA关注的人

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