1. 编写可接受任意数量参数的函数 1.1 接受任意数量的位置参数,使用以 * 开头的参数,例如: def avg(first, *args): print(args) return (first + sum(args)) / (1 + len(args)) print(avg(1, 2)) 1.5 Read More
1. shell中的函数 1.1 函数优点 函数的优点:代码模块化,调用方便,节省内存;代码量少,排错简单; 可以改变代码的执行顺序 1.2 函数语法 语法一(推荐使用): 函数名 () { 代码块 return N } 语法二: function 函数名 { 代码块 return N } 1.3 Read More
1. for循环 脚本在执行任务的时候,总会遇到需要循环执行的时候,比如说我们需要脚本每隔五分钟执行一次ping的操作,除了计划任务,我们还可以使用脚本来完成,那么我们就用到了循环语句。 1.1 for循环语法1 -- for .. in .. for var in value1 value2 .. Read More
1. ping:测试检测服务器的响应速度(可以用来监测网络是否通畅) ping -c :-c1是指ping的次数 -w:-w是指执行的超时时间,单位为秒 2. echo 输出格式化日期 echo "当前时间:`date +%F-%H:%M:%S`" (2020-04-16-18:57:29,这种%F Read More
1. 变量 1.1 变量的分类 全局变量:所有的用户都可以使用,保存在 /etc/profile、/etc/bashrc文件中。在开机之后,用户登陆之前,把前面文件中的变量加载到内存中,等待用户使用。 本地变量:用户私有变量,只有本用户可以使用,保存在用户家目录下的 .bash_profile、.b Read More
1. shell介绍 shell是一个程序,采用C语言编写,是用户和linux内核沟通的桥梁。它既是一种命令语言,又是一种解释性的编程语言。通过一个图表来查看一下shell的作用。 kernel(内核):管理硬件并驱动硬件完成工作 user:用户接口,用户下指令给内核 shell:命令解释器,把用户 Read More
1. linux的简单介绍 1.1 Unix,Linux概念? Unix是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。 Unix操作系统的特点:多用户和多任务。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支 Read More
1. 要用到的几个基本模块 import pandas as pd from pandas import Series from pandas import DataFrame 2. Series Series是一种类似于一维数组的对象,由下面两个部分组成: values : 一组数据(ndarra Read More
1. 构造供pandas使用的DataFrame数据 import pandas as pd lst = [ ["susan", 25, "male", "北京"], ["merry", 36, "female", "杭州"], ["jake", 23, "male", "苏州"], ["mali" Read More
1. 背景说明? 解析 xml 格式的文件有多种方法, 这里只介绍使用 xml.etree.ElementTree 这种解析方式. 2. ElementTree 和 cElementTree 的区别? ElementTree在 Python 标准库中有两种实现。一种是纯 Python 实现例如 xm Read More