笔记
文章平均质量分 76
第九叶
这个作者很懒,什么都没留下…
展开
-
python第十天
.定义一个生成器函数,生成1-10 使用next(generator)方法获取1-10 使用for循环获取2.# 自己定义一个MyIterator, 实现range的功能 # # range(start, stop, step) => MyIterator # # range(10) # start=0, stop=10, step=1 # # rang(10) # range(start=0, stop, step=1) =>start=10 # # range(0,10) # # r原创 2021-11-18 10:47:08 · 109 阅读 · 0 评论 -
python第七天
1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹 切换目录: os.chdir(path)# 列出当前目录中所有的文件和文件夹 os.listdir(path), path: 绝对路径# 判断是否是文件: os.path.isfile(path)# 判断是否是目录: os.path.isdir(path)# 拼接路径: os.path.join(path1, path2, path3…) import osos.chdir(“D://web ESP”)print(os.cur原创 2021-11-18 10:31:24 · 88 阅读 · 0 评论 -
python第九天
1.定义一个父类: 要求:包含三个对象变量,且其中一个对象变量使用_命名 定义一个方法:命名使用__命名 定义一个子类继承上边的父类:且定义一个和父类方法名相同的方法(__) 实例化子类的对象 访问带_的对象变量 访问父类中的__xxx方法 访问子类中的__xxx方法 class Father(): def init(self,name,age,sex): self.name=name self.age=age self.sex=sex def print_info(self): print(self.na原创 2021-11-18 10:22:29 · 99 阅读 · 0 评论 -
Python第八天
今日作业: 1.定义一个类(不限定定义哪个类): 要求: a.需要有一个类变量 b.需要有>=2个的对象变量 c.定义一个方法:打印类变量和对象变量 d.使用print打印对象->输出为This is a object e.实例化两个对象:且两个对象相加等于2 f.为对象添加一个临时变量temp_var class Person: type=“person class” def init(self,name,age): self.name=name self.age=age self.type=原创 2021-11-18 10:17:41 · 61 阅读 · 0 评论 -
Python
一、随机数 1.随机一个1-10之间的小数2.随机一个99-999之间的整数3.从列表出随机一个元素4.从列表中随机两个元素二、函数:定义一个函数,且有一个参数函数功能:取得传入字符串的第一个字符和最后一个字符并返回定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定传入多个参数:包含整型,浮点型,功能:计算所有参数的和, 然后返回定义一个函数:可以接收一个或多个关键字参数,参数的个数不定传入多个参数功能:输出所有关键字参数的key和value定义一个函数,2个位置参数,2个关键字参数功能:打印所有原创 2021-11-18 09:59:59 · 64 阅读 · 0 评论 -
python第五天
1.什么是模块 模块导入的几种方式 2.什么是包,然后包和文件夹的区别 如何指定 from package import * 导入的模块 3.四种格式化输出方法: 姓名 年龄 家庭住址 四行记录,每行记录使用一种格式化方式(当前这种格式化方法中涉及的都展示出来 除了%,其他的都需要有:宽度,对齐方式,填充) 4.选做:软考的移到题,填空1, 2, 3 s = input("请输入一个由1和0组成二进制字符串: “) d = 1 while s: d = 2 s = s[1:] print(f"转换成十进制的原创 2021-11-05 14:44:02 · 435 阅读 · 0 评论 -
python第四天
1.打印 9 * 9乘法表: 格式: 1 * 1 = 1 2 * 1 = 2 2 * 2 = 4 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 … 9 * 1 = 9 9 * 2 = 18 … 9 * 9 = 81 # 1. 使用for循环来实现(嵌套循环) # 2. 使用while循环来实现(嵌套循环) # 3. 扩展: 使用单层循环(一层循环) 2.异常处理的使用: 列表超出索引: list_data = [1, 2, 3] => list_data[3] 定义一个元组: tup原创 2021-11-05 13:01:57 · 64 阅读 · 0 评论 -
python第三天
1.集合操作: set_data1 = {1, 2, 3, 4} set_data2 = {2, 3, 5} 求两个集合的交集 求两个集合的并集 求两个集合的差集 2.运算符: a.逻辑运算符的使用: 给出两个条件: 分别使用 and 和 or来连接,输出结果 b.成员运算符的使用: 定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空 c.身份运算符的使用: 定义一个列表:然后给定一个值,如果这个值在列表中,打印列表包含这个值, 如果不在列表中,打印列表不包含这个值 3.条件控制语句:原创 2021-11-04 21:51:03 · 71 阅读 · 0 评论 -
python第二天
1.定义一个列表:[1, 2, 3] a.向列表中结尾增加一个元素4 b.在列表中元素4之前插入7 c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2 d.弹出(remove and return)7这个元素 e.倒序列表 d.对列表进行排序 2.定义一个字典:{“zhangsan”: 18, “lisi”: 20} a.向字典中添加一个元素 wangwu: 31 b.访问字典中的元素: 访问key为sunwukong, 且程序不能出错 c.定义一个字典2{“sunwukong”: 28原创 2021-11-04 21:43:00 · 54 阅读 · 0 评论 -
python基础第一天
python基础知识 1:“数据类型, 使用数据类型f(n) + f(n-1)1 + 1 = 21 + 11 + 11 + 1name = 1 + 1 => 1 + 1 = 2 => name = 2namenamenamef(n) + f(n-1)a = f(n) b = f(n-1)c = a + bccca, b, c现在就是变量:什么是变量:是计算机语言中能储存计算结果或能表示值的抽象概念name = 1 + 1 => name变量name = 2变量可以通过变量名访问可以通过n原创 2021-10-15 23:30:23 · 96 阅读 · 0 评论 -
网络基础知识
路由器 路由器是一类网络互连设备,它基于第三层地址在网络间传递数据分组。它能为网络上的数据分组选择最佳传递路径 工作在第三层的特点: 不用MAC地址做出决策。 能够连接不同第二层技术 能连接异步传输和串行线路。 由于基于第三层信息对分组进行路由的能力,路由器已经成为internet的主要部分,它上面运行IP协议。 工作步骤: 路由器检查每一个进来的分组(第三层数据),为他们选择穿过网络的最佳路径,然后将它们交换到合适的出口。 OSI七层网络模型 TCP/IP协议是互联网的基础协议,原创 2021-03-19 22:34:16 · 169 阅读 · 0 评论