Python基础(10):函数
一、标准函数 def你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回
Python基础(09):帮助
一、注释确保对模块, 函数, 方法和行内注释使用正确的风格单行注释以 # 开头# 这是一个注释 print("Hello, World!")单引号(''')#!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 '&#
Python基础(08):迭代器和解析
迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。一、NEXT语法:next(iterator[, default])说明:函数必须接收一个可迭代对象参数,每次调用的时候,返回可迭代对象的下一个元素。如果所有元素均已经返回过,则抛出StopIteration 异常。>>> a =&n
Python基础(07):循环
一、概述Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:二、while 循环语法:while 判断条件: <statements> else: <statements说明:当符合条件时,进行循环。当不再符合条件时,跳出循环三
SNMP 常用OID列表
一、CPU 状态Load 1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1 5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2 15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3 CPU percentage of user CPU time: .1
Python 开发环境搭建(5):SNMP
使用的系统为Redhat 7.6 的64位,使用Net-SNMP 5.7版本安装mysql包rpm -ivh mysql-community-libs-compat*不安装这个包会出现如下报错安装cd /mnt/Packagesrpm -ivh net-snmpyum install -y net-snmp-perlyum install -y net-snmp-utilsyu
Python基础(06):if语法
一、概述Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:二、if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: &nbs
Python基础(05):元组
一、概述元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = ('Google', 'Runoob', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 =
MySQL 客户端安装
一、安装包准备打开网站https://www.mysql.com/downloads/选择社区版选择下载版本,此处我们选择5.7版本选择系统、版本号,下载bundle文件由于我们只安装客户端,所以下载三个包即可MySQL客户端程序mysql-community-client-5.7.24-1.el7.x86_64.rpmMySQL的库文件mysql-community-libs-5.7.24-1.
Oracle 客户端安装
一、压缩包下载登录网站https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html选择自己想要的客户端版本此处选择这两个压缩包,一个是基本组件,一个是sqlplus将包传至服务器/app文件夹下二、安装客户端配置/etc/hosts解压unzip /app instantcl
Redhat(03):Linux 初始化配置
一、virbr0虚拟网卡的卸载方法在使用双机软件过程中,如果系统是centos 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以
Redhat(02):yum 配置
一、Redhat 5、6mount 安装盘mount /dev/cdrom /mnt修改配置文件vi /etc/yum.repos.d/local.repo[Server] name=server baseurl=file:///mnt/Server enabled=1 gpgcheck=yum clean all二、Redhat 7mount 安装盘mount /
Python 开发环境搭建(04):pydev 配置
要基于eclipse开发python,要先安装pydev,如下是安装步骤一、安装Pydev单击Help单击 Eclipse Marketplace进入后搜索Pydev安装Install(此处因为已经安装过了,所以显示Installed)二、配置PydevWindows-->Preferences配置Python Interpreters输入名字、选择python3所在路径单击OK即可
Python 开发环境搭建(03):Linux 下 eclipse 安装
一、安装jdk下载jdk打开Oracle官网https://www.oracle.com/index.html单击 Downloads单击 Java单击 Java SE单击 Download下载(http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/j
Python 开发环境搭建(01):vmware workstation 网络搭建
为了在linux环境下开发环境,可以连到其它服务器进行巡检,同时也可以本地shell连接,敲击命令,特别突击研究了一下虚拟机的网络配置,具体步骤如下一、虚拟机设置为了使本地shell可以连接虚机,配置了NAT,具体步骤如下:打开虚拟网络编辑器单击更改设置单击NAT网络,配置子网IP(此处我选择了个比较吉利的数字),然后对NAT进行设置,NAT设置,此处与子网网段一直,默认这里是.2的IP设置虚拟机
Python基础(04):字典
一、概述字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。二、访问字
Python 开发环境搭建(02):Python 3.7 + Redhat 7 源码安装
准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)yum groupinstall 'Development Tools'yum install zlib-devel bzip2-devel openssl-devel ncurses-devel libffi-devel -y下载 Python3.7源码包打开网站https:/
Python基础(03):列表
一、简介列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:list1 = ['Google', 'Runoob', 1997, 2000]; list2 = [1,
Python基础(02):字符串
一、常量单引号:'spa''m'双引号:"spa'm"三引号:'''...spam...''',"""...spam..."""转义字符:"s\tp\na\0m"raw字符串:r"C:\new\test
Python基础(01):数字类型
一、数字Python中数字类型包括:整数浮点数复数固定精度的十进制数有理分数集合布尔类型无穷的整数精度各种数字内置函数和模块二、内置数学工具表达式操作符:操作符描述yield生成器函数发送协议lambda args:expression生成匿名函数x if y else z三元表达式x or y逻辑或(存在短路算法)x and y逻辑与(存在短路算法)not x逻辑非x in y , x not