- 博客(15)
- 收藏
- 关注
原创 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
97
原创 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
77
原创 python第九天
1.定义一个父类:要求:包含三个对象变量,且其中一个对象变量使用_命名定义一个方法:命名使用__命名定义一个子类继承上边的父类:且定义一个和父类方法名相同的方法(__)实例化子类的对象访问带_的对象变量访问父类中的__xxx方法访问子类中的__xxx方法class Father():def init(self,name,age,sex):self.name=nameself.age=ageself.sex=sexdef print_info(self):print(self.na
2021-11-18 10:22:29
87
原创 Python第八天
今日作业:1.定义一个类(不限定定义哪个类):要求: a.需要有一个类变量b.需要有>=2个的对象变量c.定义一个方法:打印类变量和对象变量d.使用print打印对象->输出为This is a objecte.实例化两个对象:且两个对象相加等于2f.为对象添加一个临时变量temp_varclass Person:type=“person class”def init(self,name,age):self.name=nameself.age=ageself.type=
2021-11-18 10:17:41
58
原创 Python
一、随机数1.随机一个1-10之间的小数2.随机一个99-999之间的整数3.从列表出随机一个元素4.从列表中随机两个元素二、函数:定义一个函数,且有一个参数函数功能:取得传入字符串的第一个字符和最后一个字符并返回定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定传入多个参数:包含整型,浮点型,功能:计算所有参数的和, 然后返回定义一个函数:可以接收一个或多个关键字参数,参数的个数不定传入多个参数功能:输出所有关键字参数的key和value定义一个函数,2个位置参数,2个关键字参数功能:打印所有
2021-11-18 09:59:59
63
原创 python第五天
1.什么是模块模块导入的几种方式2.什么是包,然后包和文件夹的区别如何指定 from package import * 导入的模块3.四种格式化输出方法:姓名 年龄 家庭住址四行记录,每行记录使用一种格式化方式(当前这种格式化方法中涉及的都展示出来除了%,其他的都需要有:宽度,对齐方式,填充)4.选做:软考的移到题,填空1, 2, 3s = input("请输入一个由1和0组成二进制字符串: “)d = 1while s:d = 2s = s[1:]print(f"转换成十进制的
2021-11-05 14:44:02
416
原创 python第四天
1.打印 9 * 9乘法表:格式:1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 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
60
原创 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
70
原创 python第二天
1.定义一个列表:[1, 2, 3]a.向列表中结尾增加一个元素4b.在列表中元素4之前插入7c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2d.弹出(remove and return)7这个元素e.倒序列表d.对列表进行排序2.定义一个字典:{“zhangsan”: 18, “lisi”: 20}a.向字典中添加一个元素 wangwu: 31b.访问字典中的元素: 访问key为sunwukong, 且程序不能出错c.定义一个字典2{“sunwukong”: 28
2021-11-04 21:43:00
52
原创 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
84
原创 网络基础知识
路由器路由器是一类网络互连设备,它基于第三层地址在网络间传递数据分组。它能为网络上的数据分组选择最佳传递路径工作在第三层的特点: 不用MAC地址做出决策。 能够连接不同第二层技术 能连接异步传输和串行线路。由于基于第三层信息对分组进行路由的能力,路由器已经成为internet的主要部分,它上面运行IP协议。 工作步骤: 路由器检查每一个进来的分组(第三层数据),为他们选择穿过网络的最佳路径,然后将它们交换到合适的出口。 OSI七层网络模型TCP/IP协议是互联网的基础协议,
2021-03-19 22:34:16
154
原创 linux系统安装过程
进入VMware后,点创建虚拟机。1、您希望使用什么类型的配置?选择:自定义(⾼级)2、选择虚拟机硬件兼容性硬件兼容性(H):Workstation 15.x3、安装客户机操作系统选择:稍后安装操作系统(S)4、选择客户机操作系统客户机操作系统选择"Linux",版本选择"Red Hat Enterprise Linux 8 64位"。5、命名虚拟机尽量不要放在c盘6、虚拟机配置处理器(CPU):2核;虚拟内存:2G。7、网络类型选择 使用网络地址转换(NAT),这个比较简单实现
2021-02-24 09:27:36
128
原创 OSPF的扩展配置
OSPF的扩展配置小样你又想做题了呀!!!那先康康我们的要求吧!!!他们之间是串行链路所以进入设置选择2SA分别配与路由器然用Senial线接下来你需要给它分别配地址起环回好戏才刚刚开始接下来其OSPF协议然后R5上写一条路由缺省R2为DR那么R3R4R5优先级改为零然后进行接口认证进行加快收敛速度修改参考带宽年轻人实验结束了哦! ! !想做咱们下此再约!...
2021-01-20 10:25:39
85
原创 RIP配置实验
RIP配置实验要求首先你不得配个地址!!!接下来这就是配地址的操作接下来R2,R3 ,R4各两个环回汇总R4不宣告然后进行RIP协议R4上下放缺省加速收敛速度分别进行以上操作然后呢还想做啊!实验到此就结束下次下次!!!...
2021-01-19 01:17:40
249
原创 静态路由扩展
标题静态路由扩展静态路由扩展你真的想学么?那咱们就看题这就是咱们的题,看得劲吧!!!要求:1除R5的环回地址以固定外,整个其他所有的网段基于192.168.1.0/24进行合理的IP地址划分2 R1-R4每天路由器存在两个环回接口,用于模拟连接PC的网段;地址也在192.168.1. 0/24这个网络范围内3 R1-R4.上不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问4全网可达,尽童减少每台路由器,路由表条日的数堂;避免环路出现5 R4与R5间,正常1000M链路通信,故
2021-01-18 23:33:18
206
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人