大数据学习爱好者
想学好技术的年轻人
展开
-
python 第7讲 面向对象
面向对象1.初识面向对象1.1 对象和类1.2 面向对象三大特征1.3 1.初识面向对象 1.1 对象和类 类是模型,确定对象将会拥有特征(属性)和行为(方法) 对象是类的实例 1.2 面向对象三大特征 封装、继承、多态 将类的某些信息进行隐藏,不允许程序直接访问,通过方法提供操作。 继承:抽取相同的属性和方法。子类进行继承。类与类关系。A is a B 猫是动物,????是动物 多态:不同对象对同一个消息不同响应 必要条件: 1.继承关系 2.父类引用指向子类对象。 1.3 ...原创 2022-02-16 15:55:53 · 196 阅读 · 0 评论 -
python数据结构-链表
链表1.链表和链表概述1.1 头插入法和尾插入法构建单链表1.2 链表插入1.3 链表删除1.4 链表查询 1.链表和链表概述 链表是由一系列节点组成的元素集合。每个节点包含两个部分。数据域item和下一个指针域next。通过节点来连接。最终串成一个链表 class Node(object): def __init__(self,item): self.item=item self.next=None 构建单链表 class Node: def __in原创 2022-02-15 11:36:37 · 801 阅读 · 0 评论 -
python 排序算法
排序算法1.冒泡排序1.冒泡排序思想:1.2冒泡排序改进版2 .选择排序 1.冒泡排序 1.冒泡排序思想: 1.列表相邻的数,如果前面比后面大,交换两个数 2.一趟排序完成后,则无序少一个,有序增加一个数。 注意:趟数是因为最后一趟不需要排。这需要n-1趟。每趟需要排的数是n-1-i (i趟) 代码实现: def bubble_sort(li): for i in range(len(li)-1): # 第n-1趟 for j in range(len(li)-i-1): #无序的原创 2022-02-13 00:25:11 · 780 阅读 · 0 评论 -
python 第四讲函数和模块以及包
函数1.函数的介绍与定义1.1 函数定义:1.2形参和实参1.3 函数的返回值1.4 函数的使用技巧-11.5 函数的使用技巧-22. 1.函数的介绍与定义 1.1 函数定义: 定义函数的语法: def 函数名(形式参数1,形式参数2,形式参数n): 要运行的代码(函数体) return 输出的数据(返回值) 例子 def print_verse(): #函数体 print("测试") 1.2形参和实参 参数是函数的输入数据,根据程序运行时参数不同执行不同的代码 #定原创 2022-02-01 23:28:15 · 829 阅读 · 0 评论 -
python 第二讲 列表与字典以及常用运算符
倒序最后一个值是索引值为-1. 不可变的列表list 2.元组使用的小括号,列表使用方括号 3.tup(‘physics’,‘chemistry’,1993) 1.2 元组的读与写 1.元组的读写和列表相同 2.元组元素在创建后不允许修改 3.元组允许使用“元组运算符”来创建原创 2022-01-25 22:27:28 · 711 阅读 · 0 评论 -
python 第一讲 基本语法
基本语法1.变量与字符串1.1 第一个python输出和注释1.2 变量1.2.1 变量定义和命名1.2.2 变量数据类型 1.变量与字符串 1.1 第一个python输出和注释 1.print 函数向控制台输出字符串 print("hello","world") print(3) print("hello\n world") 在输出文本时增加\n进行文本换行 注意:python 大小写敏感 1.2 变量 1.2.1 变量定义和命名 变量=值 name='测试' #文本 num=123 #数字 is_原创 2021-12-26 00:44:46 · 310 阅读 · 0 评论