李白你好
谢谢你的喜欢
展开
-
python中类的专用方法
类的专有方法:__init__ : 构造函数,在生成对象时调用__del__ : 析构函数,释放对象时使用__repr__ : 打印,转换__setitem__ : 按照索引赋值__getitem__: 按照索引获取值__len__: 获得长度__cmp__: 比较运算__call__: 函数调用__add__: 加运算__sub__: 减运算__mul__: 乘运算__truediv__: 除运算__mod__: 求余运算__pow__: 乘方...原创 2021-12-20 15:43:59 · 2344 阅读 · 0 评论 -
适合网络攻城狮学习的Python——基础语法(列表)
列表列表概念与元素列表方法与函数1、range()2、index()3、append()4、insert()5、pop()6、len()7、count()小结列表概念与元素有序的集合,用中括号[]括起来,从[]空列表开始,你想装啥就装啥。列表里面的一个一个东西叫“元素”,所谓有序集合,就是列表里面的的元素是有前后关系的,排队的。我们可以用下表方式把列表中的元素提取出来。可以提取单个元素,就可以一次提取多个元素。还可以跳着提取,但我们日常用的不多,知道即可。这个属于叫“切片”,非常灵活,据说是原创 2021-11-16 13:36:23 · 5296 阅读 · 10 评论 -
适合网络攻城狮学习的Python——基本语法(字典)
字典与元素1️⃣字典概念与元素概念定位元素增加、修改元素删除元素2️⃣方法和函数len()keys()values()items()pop()get()3️⃣小结再不努力,和尚都来抢网络攻城狮饭碗了!1️⃣字典概念与元素概念Python 中,字典是有序(3.7前无序,3.7后有序)的键值对集合,用大括号表示,元素之间用逗号隔开。键、值的数据类型还挺多样的,但网工来说,普遍是字符串、整形、浮点型。dict = {'Vendor':'Cisco','Model':'WS-C3750E-48PD-S'原创 2021-11-13 14:00:16 · 3583 阅读 · 10 评论 -
Python中的流程控制语句
继续复习Python语句break 执行流程图while 语句代码执行过程for 语句代码执行过程continue 执行流程图break、continue区别break 执行流程图while 语句代码执行过程录入三次,不正确就退出a=0while a<3: #循环体 pwd=input("输入密码") if pwd=="8888": print("密码正确") break else:原创 2021-10-01 06:45:00 · 2453 阅读 · 25 评论 -
Python中的循环结构
“最近再复习python,记录一下简单的循环结构。”循环结构while 循环选择、循环结构对比while循环执行流程while循环练习题for-in循环for-in循环练习Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图如下所示:while 循环Python 中 while 语句的一般形式:while 判断条件(condition): 执行语句(statements)……注意冒号和缩进。另外,在 Python 中没有 do…while 循原创 2021-09-15 10:28:46 · 5542 阅读 · 12 评论 -
YAML和JSON对比
1️⃣YAML是什么干什么的?YAML 是You are my love 的缩写YAML(YAML Ain’t Markup Language),YAML 是一种简洁的非标记语言1、YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读。2、YAML是一种可读的文本的数据结构,它的设计目标是使人们容易读,程序容易处理。它类似XML,但是比XML简单。广泛用于配置文件,日志文件,跨语言数据共享,对象持久化,复杂的数据结构。3、YAML 的配置文件后缀为 .yml,如.原创 2021-06-20 18:02:44 · 4283 阅读 · 53 评论 -
适合网络攻城狮学习的Python——基本语法(整数、浮点数)
整数、浮点数数值类型数值运算运算符与字符串互动小结数值类型5种类型(布尔型、整型、长整型、浮点型、复数) ,对于咱们网工来说,重点掌握前面3种。【整型】不带小数点的正数或负数。比如设备的端口数、槽位数量等。【浮点型】带小数点的正数或负数。比如内存利用率、链路利用率、CPU利用率、温度湿度等。【布尔型】真(True,1);假(False,0),通常用作判断,配合分支语句,比如链路利用率超 70%,CPU利用率超过 50%,维度超过 65°C……,怎么判断超过这些数值,就得用到判断分支语句。这里先按原创 2021-11-06 11:19:03 · 3918 阅读 · 7 评论 -
适合网络攻城狮学习的Python——正则表达式在实战中的使用
????身为新时代的网络工程师,传统的路由交换已经满足不了日常。NetDevOps要求网络工程师让编程和自动化成为日常的口袋技能。网络工程师们让我们偷偷学python,然后经验所有人!????????欢迎点赞 ???? 收藏 ⭐留言 ???? 如有错误敬请指正!????未来很长,值得我们全力奔赴更美好美好的生活✨????本文主要写python中正则表达式在实战中的使用。✊1️⃣背景练习python中的正则表达式Linux中用命令ifconfig显示出来的网卡的信息太多得不到关键信息2️原创 2021-06-10 18:21:05 · 8181 阅读 · 0 评论 -
适合网络攻城狮学习的Python——split()和join()在实战中的运用
split()、join()、input()、列表的原理和用法这里就不在赘述了split()、join()、input()、列表: 原理和用法本文主要讲述四个函数在实际的网络运维环境中,网络攻城狮是怎样运用的。妹子,我想帮你扛交换机!...原创 2021-03-17 20:22:06 · 11261 阅读 · 42 评论 -
适合网络攻城狮学习的Python——基本语法(数据类型—字符串)
帮公司面试两个网络攻城狮妹子,我们先问有没男友,第一个说有,然后我们让她调通一个OSPF结构的网络,我靠她竟然调通了!!然后我们又让她用数学方法把spf算法证明一遍,她一怒走了。第二个说还没,我们让她配个静态路由,这姑娘竟说不会…最后我们一起对那姑娘说:没事,我们教你,你下午来上班吧!对于网络工程师来说,常用的数据类型有字符串(String)整数(Integer)、列表(lIST)、字典(Dictionary)、浮点数(Float)、 布尔(Boolean)。不常用的数据类型有集合(Set)、元.原创 2021-03-15 20:59:47 · 7812 阅读 · 35 评论 -
适合网络攻城狮学习的Python——基本语法(注释、方法和函数)
注释一、定义二、举例一、定义注释可以起到备注的作用。在团队合作时,你写的代码可能会被别人调用、维护,为了让他人更容易理解你写的代码的目的和用途,在代码中使用注释时非常必要的。二、举例Python中,用#来做注释符号。大多数情况下我们在脚本模式中用到注释,在交互模式中使用注释的情况很少。#coding=utf-8#生成一个整数列表,该列表为整数1~10的平方数的集合test_list = [i**2 for i in range (1,11) ]print (teat_list)也许原创 2021-03-14 18:04:09 · 3403 阅读 · 0 评论 -
适合网络攻城狮学习的Python——基本语法(变量)
变量一、定义二、type()函数三、变量名要求一、定义所谓变量,就是在程序运行过程中,值会发生变化的量。相对于变量的常量,在Python中约定俗称的方法是使用全大写字母的命名方式来指定常量, PI=3.1415926。变量用来指向存储在内存中的一个对象,每个对象根据自身情况又可以代表不同的数据类型。通过变量赋值这个操作将变量指向一个对象。举例 a=10等号=来连接变量名和值,进而完成变量赋值的操作。二、type()函数用type()函数来确认a的数据类型变量a的数据类型为int(整型)原创 2021-03-14 16:13:06 · 7240 阅读 · 34 评论 -
适合网络攻城狮学习的Python——python2和python3的主要区别
python2和python3的主要区别Python网络自动化中要用到python语言在定义好的脚本和API中有的是python2地语法、有的是python3的语法运行的时候是非常的懵逼 在python3环境下根本编译不了python2的脚本所以今天把两个版本做一下简单的区别文章目录python2和python3的主要区别常见的区别## # 3 ## 33 ##### ## # #####常见的区别##、最常##人尽皆知的print()函数在py2中,print是一个语句,不带括号原创 2021-01-28 21:32:45 · 5080 阅读 · 1 评论 -
适合网络攻城狮学习的Python——网络自动化环境
Python实现网络自动化的环境一、Python3 安装1、下载2、安装二、相应模块安装1、安装 netmiko 模块2、安装paramiko模块3、安装telnetlib模块三、PyCharm安装1、下载2、安装一、Python3 安装1、下载打开 Python 下载链接:https://www.python.org/downloads/release/python-373/选择对应版本的安装包,点击下载2、安装下载完成后,打开 Python 安装包安装步骤如下:一、如图勾选下方的原创 2021-01-24 17:06:51 · 11522 阅读 · 27 评论