- 博客(28)
- 收藏
- 关注
原创 Python学习笔记(列表相关操作)
无论是内置函数、对象函数,用起来确实很方便,但是作为初学者,你必须懂得它们背后的运行逻辑!所谓的二维列表,其实本质上就是一个一维列表,只不过该一维列表中的每一个元素为其他的一维列表。根据循环的特性来去解决特定的问题,而不是学习循环本身,学算法思想!希尔排序、堆排序、快速排序、归并排序、计数排序、基数排序、桶排序。前提数据必须是有序的(升序、降序),它是二分查找的升级版本。循环之间的好坏其实也有区别,主要在于数据的分布情况。(3)趋于稳定(方差小,相等值比较多)前提数据必须是有序的(升序、降序)
2025-04-14 18:35:20
291
原创 Python学习笔记(列表)
列表是一种有序的可变序列(容器中的元素是可以改变的),它可以容纳任意类型的元素(整数、小数、字符串、布尔、列表、字典、元组…都可以),当然为了方便统一管理和存储,一般都建议存储的是同类型的元素。为什么会存在列表?就是因为不想用多个变量存储多个数据,这样子的话不方便操作。a = 1b = 2c = 1d = 3所谓的列表,就是堆内存中,地址连续且大小相等的一组连续的存储空间列表中,元组之间用逗号分隔,整个列表用方括号[]括起来的。# 创建空列表# 通过list()内置函数创建空列表。
2025-04-14 18:29:54
854
原创 Python练习(5)
连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], …图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。编程程序,对给定的数组 [1, 2, 3, 4, 5, 6, 7, 8, 9] 进行随机打乱,并输出打乱后的结果。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为 5 和 7 在原数组里被 4 隔开。
2025-04-14 00:35:27
600
原创 Python练习(4)
(1)使用函数的好处是什么?(2)如何定义一个函数?如何调用一个函数?(3)给出术语函数头、形参、实参的定义(4)无返回值函数能不能有return语句?下面语句中的return函数是否会造成语法错误?(5)编写下面函数的函数头(并指出函数是否有返回值)给定销售额和提成率,然后计算销售提成。给定年份和月份,然后打印该月的日历。计算平方根判断一个数是不是偶数,如果是则返回true。按指定次数打印一条消息。给定贷款额、还款年数和年利率,然后计算月支付额对于给定的小写字母,给出相应的大写字母。(6)确定并改正
2025-04-02 17:02:18
996
原创 Python练习
答:1,循环的开始:循环从哪里开始,起点一般我们使用变量来标记的2,循环的继续条件:反过来说就是结束条件,用于判断循环是否继续执行的;(循环全部执行完毕,中途结束)3,循环体:需要被重复执行的内容4,循环的控制变量:用于控制循环的进度。
2025-03-30 19:18:29
963
原创 Python学习笔记(6)
函数也是用于处理重复性代码问题的,这些代码是具有独立功能性的,我们可以将这些类似的代码进行一次封装(函数),之后再想去实现同样的功能时,可以直接复用曾经写到的这个函数。def 函数名(参数列表):函数体return 返回值def :定义函数的关键字函数名:自定义的函数名称,规则与标识符一致的;所有单词字母小写,单词之间用下划线分隔。参数列表:就是给函数传递的一些原始数据,函数根据这些数据去做具体的计算。参数可以不指定数据类型。函数体:就是上述说的具体的计算,今后在编写函数时,
2025-03-24 17:11:46
1255
原创 Python学习笔记(5)
例如:两个台阶,有两种跳法(1+1,2);四个台阶,有五种跳法(1+1+1+1,2+1+1,1+2+1,1+1+2,2+2)延伸【剪刀石头布 I】的问题,利用循环将程序改为,计算机和电脑谁先赢三次,谁就是终极胜利者。输入两个正整数,计算其最大公约数,例如4和2的最大公约数是2,16和24的最大公约数是8。一只青蛙,一次可以跳一个台阶或者两个台阶,现有n个台阶,问该青蛙有多少种不同的跳法?水仙花数,是一个三位数,且这个数的个位、十位和百位的立方和等于该数字本身,例如。如下所示,是一个高度为9的菱形。
2025-03-23 13:24:48
1071
原创 Python学习笔记(4)
(1)循环能够解决的问题如果需要重复执行一些代码的话,就选择使用循环结构(递归)遍历一组数据:将一组数据中的每一个元素都进行访问寻找特定数据:就是在遍历的基础上,对每一个元素进行判断,直到寻找到目标批量处理数据:还是在遍历的基础上,对每一个元素都做相同的操作重复指定次数:重复跟一组数据没关系,就是重复执行直到条件满足或者不满足模拟数学规律:就是将数学当中的一些经典问题,可能需要用到循环来解决(2)循环四要素循环的开始:循环从哪里开始,起点一般我们使用变量来标记的。
2025-03-23 13:23:15
1127
原创 Python学习笔记(3)
BMI是根据体重测量健康的方式,通过以千克为单位的体重除以以米为单位的身高的平方计算而出。(1)输入的数字和随机产生的数字完全相同(包括顺序),奖金为10000元。输出有三行,第一行输出计算机出的啥,第二行输出用户出的啥,第三行输出结果。(2)输入的数字和随机产生的数字相同(不包括顺序),奖金为3000元。(3)输入的数字和随机产生的数字有一位数相同,奖金为1000元。输出两行,第一行输出那个随机产生的两位数,第二行输出用户的奖金。(4)输入的数字和随机产生的数字都不相同,没有奖金,0元。
2025-03-23 13:21:54
704
原创 Python学习笔记(2)
对于字符串、列表等可迭代对象则是进行重复操作。输入六个数据,分别表示三角形三个顶点的坐标x1、y1、x2、y2、x3和y3,数据之间用空格分隔。函数的基本功能就是暂停程序的运行,等待用户输入一行数据,然后将用户输入的内容。所谓的异常,就是在代码的编译期间和运行期间出现的一些错误,会导致程序终止运行。需要注意的是,输入的是字符串,后续该得需要将字符串转为所需要的数据类型。将变量的值除以右侧表达式的值,然后将结果(浮点数)重新赋给该变量。将变量的值进行右侧表达式指定次幂的运算,然后将结果重新赋给该变量。
2025-03-23 13:16:47
985
原创 Python学习笔记(1)
(1)数值型整数(int):用于表示整数,注意一点Python中int数据可以存储任意大小整数,不会像其他语言(C\C++ Java)会存在整型溢出的问题浮点数(float):用于表述小数,浮点数存在科学计数法,由于小数实际上用二进制存储的,可能会存在误差(如果要进行非常精确的小数运算时,浮点数就不适用)复数:由实部和虚部构成数字,a + bj(2)布尔类型(bool)只有两个值 和,常用于逻辑判断。Python中 表示真,表示假,但是从实际而言,就是用1和0来表示的。(3)字符串类型(str)字符
2025-03-23 13:12:34
882
原创 Python基础
print(2 * 2 - 3 > 2 and 4 - 2 > 5) # False,2 * 2 - 3 > 2 为 False,4 - 2 > 5 为 False。print(2 * 2 - 3 > 2 or 4 - 2 > 5) # False,2 * 2 - 3 > 2 为 False,4 - 2 > 5 为 False。直线A上的两个点是$(x1,y1)$和$(x2,y2)$,直线B上的两个点是$(x3,y3)$和$(x4,y4)$(5)$k$是一个世纪的某一年,即$year \% 100$
2025-03-16 23:50:18
1172
原创 Python初学者第一天
答:硬件由主机和外部设备组成主机:CPU,GPU, 内存外部设备:输出设备,输入设备,储存设备,网络设备软件由系统软件和应用软件组成。
2025-03-15 19:56:50
871
原创 Linux操作系统:磁盘管理设置(添加磁盘、磁盘分区、创建文件系统、分区挂载、)(rhcsa--xshell 8)
n:创建分区,选择下面出现的分区;Enther确定,p为主分区 e为扩展区 (默认选项为p),n:创建分区,选择下面出现的分区;Enther确定,p为主分区 e为扩展区 (默认选项为p),n:创建分区,选择下面出现的分区;Enther确定,p为主分区 e为扩展区 (默认选项为p),echo --- > /---/--- : 在分区挂载中写入内容。echo --- > /---/--- : 在分区挂载中写入内容。echo --- > /---/--- : 在分区挂载中写入内容。
2025-02-14 16:50:35
384
原创 HCIA-----ACL的配置(华为eNSP)
1.PC1可以telnetR1,但是不能ping2.R1PC1可以pingR2,但是不能trlnetR2PC23.所有要求与PC1相反。
2025-01-18 23:42:48
914
原创 HCIA-----VLAN的配置(华为eNSP)
R1-GigabitEthernet0/0/0.1]dot1q termination vid 2 定义该接口执行802.1q标准,且,存在于vlan 2。
2025-01-17 16:51:58
588
原创 HCIA动态路由配置Ospf协议(华为eNSP)
1.R1-3为区域0,R3到R4为区域1;其中R3的环回也在区域02.R1-R3 R3为DR设备,没有BDR3.R4环回地址已固定,其他所有网段使用192.168.1.0/24进行合理分配4.R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目数量。
2025-01-17 00:00:44
1271
原创 HCIA初学者第六天-----动态路由----OSPF协议
支持等开销负载均衡基于组播进行更新支持触发更新 :每30min周期更新一次Ospf的保活-----10s更新包(hello包)需要结构化的部署---区域划分 地址规划相同区域传拓扑,不同区域传路由。星型结构 骨干区域为0区,大于0为非骨干区域,所有非骨干区域必须接入到骨干区域上ABR----域间路由器两个或多个区域相邻时,必须存在ABR设备。ABR设备(同时工作在两个或多个区域)Router-ID(用于在一个OSPF域中唯一的标识一台路由器)
2025-01-15 00:09:17
560
原创 HCIA初学者第五天-----动态路由-----RIP协议(华为eNSP)
5.缺省路由------在边界路由器上,进行RIP的缺省配置后,该设备将向内部运行RIP协议的路由器发送缺省更新,使得内部所有的RIP设备自动生成缺省路由,下一跳指向边界路由器方向。3.被动接口----仅接受不发送路由信息,仅限于连接用于PC端的接口使用,不得用于路由器之间的接口,否则将导致无法正常发送路由信息。RIP-----------路由信息协议-----距离矢量型协议。一:V1为有类别路由协议-------更新时不携带掩码。更新 失效 刷新。有类别----------更新时不携带掩码。
2025-01-15 00:01:44
917
原创 HCIA初学者第四天-----静态路由深入配置(华为eNSP)
1.负载均衡:当路由器访问同一目标且目标具有多条开销相似的路径时,可以让设备将流量拆分,随后延多条路径同时进行发送,以达到叠加带宽的作用。display interface brief 查询接口状态表。HCIA初学者第四天-----静态路由深入配置。静态路由的选路原则:尽量选择路径最短的路由路径。②路由表的匹配原则:最长匹配原则/精确匹配原则。①空接口:NULL 0 =“垃圾箱”常规静态后加pre进行定义 即可。查询由静态路由生成的路由表。
2025-01-14 23:58:14
298
原创 HCIA初学者第三天-----基本静态路由(华为eNSP)
DHCP服务器向DHCP客户端发送一个DHCP-offer包 广播/单播 (厂商不同行为不同), 回复的OFFER包中包含一个临时有效的IP地址,并且暂时为客户端所保留。Pre值:优先级 -----当两条路由条目目标相同时,仅加载优先级较高的路由条目到路由表中。典型的C/S架构-----------DHCP服务器---67/DHCP客户端 68。DHCP-------动态主机配置协议-----UDP协议 67/68端口。DHCP客户端向DHCP服务器发送一个DHCP-discover包--广播。
2025-01-14 23:56:01
364
原创 HCIA动态路由配置RIP协议(华为eNSP)
用eNSP动态路由配置RIP协议如何实现以下内容?1.R3环回为3.3.3.0/24。2.其他基于192.168.1.0/24进行划分。3.R1R2均存在两个环回。4.整个网络运行RIP v2 但是不能直接宣告R3的环回。5.全网可达,保障更新安全,尽量减少路由条目数量,避免环路。
2025-01-14 12:17:13
670
原创 HCIA静态路由深入配置(华为eNSP)
用eNSP静态路由配置如何实现以下内容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链路通信,故障时自动改为100M6.骨干链路不允许浪费IP地址。
2025-01-13 01:14:36
683
原创 HCIA基本静态路由配置
Route]ip route-static ×.×.×.× 子网掩码 GigabitEthernet 0/0/0 ×.×.×.× 同上 额外定义了物理接口。[Route]ip route-static ×.×.×.× 子网掩码 ×.×.×.× 静态路由 目标网段为 ×.×.×.×/× 下一跳为×.×.×.×。[Route-ip-pool-××]network ×.×.×.× mask × 将×.×.×.×/×网段写入该地址池。用路由器AR1使用DHCP协议自动获取PC2的IP地址。
2025-01-11 01:02:30
352
原创 HCIA初学者笔记第二天
无类域间路由---CIDR---子网汇总 ---------取相同位 去不同位(相同位保留按照网络位处理,不同位全部归零处理,当做主机位)UDP------------用户数据报文协议-----非面向连接的不可靠协议 仅完成传输层的基本工作。192.168.1.0/25-------192.168.1.127/25 128个 126个。VLSM----可边长子网掩码----子网划分 (借位)TCP-------传输控制协议----面向连接的可靠协议。
2025-01-10 22:22:30
907
原创 HCIA初学者笔记第一天
对等网----变大---无限的传输距离 单播 无冲突 =网桥----交换机 ------- 二层设备 识别MAC地址,认识则单播,不认识则泛洪 --------泛洪区域越大,则网络越卡。ABC类:单播地址--------既可以作为源IP使用,又可以当做目标IP使用,每一个单播地址,都代表着全网的一个唯一的节点;只有单播地址可以作为源IP使用。路由器---------------路由器的每一个接口,都是一个泛洪范围的终点。网线---------RJ-45双绞线 --------100M。
2025-01-10 22:14:39
465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人