编程语言
文章平均质量分 89
MagnumOvO
英特纳雄耐尔就一定要实现。
展开
-
shell免交互操作
前段时间写了shell脚本的操作,后台收到一些小伙伴反馈,都说shell比python简单,但是其实现在python更方便一些,当然相对于linux系统,shell还是更方便一些。本次更新补充了here Document和expect的概念,大家加油。目录1.Here Document2.expect(1)脚本解释器(2)spawn(3)expect(4)send(5)结束符(6)set(7)exp_continue(8)send_user(9)接收参数1.Here Document定义使用I/O重原创 2021-10-28 16:10:49 · 2885 阅读 · 0 评论 -
shell函数及正则表达式
目录shell函数一、函数1.1、函数介绍1.2、函数定义1.3、函数调用流程控制-case语句一、条件循环语句-case1.1、case介绍1.2、case语法二、案例正则表达式正则表达式1、正则表达式介绍2、正则表达式特殊字符3、正则表达式POSIX字符shell对文件的操作一、sed介绍二、sed语法2.1)sed内部命令说明2.2)命令选项说明2.3)标志三、练习案例shell数据筛选与处理shell对输出流的处理-awk1、awk介绍2、awk语法3、awk基本应用3.1)awk对字段(列)的提取原创 2021-10-25 19:24:10 · 3791 阅读 · 2 评论 -
shell 数组以及循环结构
目录shell 数组详解一、数组介绍二、数组定义三、数组赋值方式四、数组取值五、关联数组5.1 定义管理数组5.2关联数组赋值管理数组取值六、课堂练习2.1 写一个监控CPU 平均负载值的脚本shell流程控制-if判断语句一、if介绍二、单if语法三、if…else语句四、if…elif…else五、练习案例六、if嵌套if6.1、使用if嵌套if的方式判断两个整数的关系6.2、写一个nginx安装初始化脚本七、if高级用法7.1、条件符号使用双圆括号,可以在条件中植入数学表达式 if (())7.2、使原创 2021-10-25 19:18:12 · 7834 阅读 · 0 评论 -
shell运算实战案例——点餐系统
shell运算实战案例-KFC点餐系统写一个餐厅点餐程序案例需求写一个程序,模拟KFC点餐系统,要求有以下功能:1、点餐功能2、结算功能3、打印流水单案例步骤1、交互点餐2、结账收银3、打印流水单给客户案例代码#!/bin/bash# #Author:##Release: #Description: #1)录入单价HBB=19.8JC=12.3KL=9.9#2)定义输出cat <<EOF welcome to restaurant原创 2021-10-19 19:41:21 · 3320 阅读 · 0 评论 -
Python模块、包与面向对象综合案例
一、Python内置模块1、什么是Python模块Python 模块(Module),是一个Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块能定义函数,类和变量,模块里也能包含可执行的代码。2、模块的分类在Python中,模块通常可以分为两大类:内置模块(目前使用的) 和 自定义模块3、模块的导入方式☆ import 模块名☆ from 模块名 import 功能名☆ from 模块名 import *☆ import 模块名 as 别名☆ f原创 2021-10-13 10:12:41 · 3765 阅读 · 2 评论 -
Python面向对象进阶与异常、模块以及包管理
这一篇是面向对象的进阶部分,主要还是面向对象的封装,继承,多态方面的讲解,后面的部分是讲解python异常和模块以及包的部分。目录一、Python中的继承1、什么是继承2、继承的基本语法3、与继承相关的几个概念4、单继承5、单继承特性:传递性6、编写面向对象代码中的常见问题7、多继承8、子类扩展:重写父类属性和方法9、super()调用父类属性和方法10、MRO属性或MRO方法:方法解析顺序二、Python中多态1、什么是多态2、多态原理图3、多态代码实现三、面向对象其他特性1、类属性2、类属性代码实现3原创 2021-10-13 09:56:44 · 3595 阅读 · 0 评论 -
python异常类型大全
异常类型:异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出SystemExitPython 解释器请求退出StandardError所有的内建标准异常的基类Arithmetic原创 2021-10-13 09:46:15 · 4901 阅读 · 0 评论 -
Python文件操作与面向对象
今天讲的内容比较重要,众所周知python就是面向对象的编程语言,几乎所有的都是对象,当然并不是那个“对象”,我这边写的很详细,大家应该可以看的懂。目录一、文件备份案例1、实例代码2、查漏补缺二、文件和文件夹操作1、os模块2、与文件操作相关方法3、与文件夹操作相关操作4、文件夹删除补充(递归删除、慎重!)5、普及路径的小知识三、文件操作综合案例1、需求分析2、编写实例代码四、面向对象编程思想1、什么是面向过程2、什么是面向对象3、举个栗子:使用面向对象实现报名系统开发☆ 第一步:分析哪些动作是由哪些实体原创 2021-10-13 09:42:52 · 3606 阅读 · 0 评论 -
Python函数进阶与文件操作
目录一、作业回顾1、格式化输出与%百分号2、字符串切片3、字典的定义二、引用变量与可变、非可变类型1、引用变量☆ 聊聊变量在内存底层的存储形式☆ 如何验证Python中变量的引用关系☆ 把一个变量赋予给另外一个变量的影响2、Python中可变和非可变数据类型☆ 问题1:在Python中一共有几种数据类型?☆ 问题2:如何判断一个数据类型是可变类型还是非可变类型?3、可变类型与非可变类型在函数中的应用☆ 可变类型☆ 不可变类型三、函数递归(重点难点)1、前言2、递推算法3、什么是递归算法4、递归两种重要的元素原创 2021-10-12 13:51:48 · 3159 阅读 · 0 评论 -
Python中的函数
今天天气有些回暖,我们讲一下python的函数,逻辑性比较强,大家看的仔细点,然后练习的时候注意些别打错了。一、作业回顾需求:编写一段Python代码,生成一个随机的4位验证码提前:定义一个字符串str1 = "23456789abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"编写Python代码:① 思考:如果只生成4个字符的验证码,如何只保证从字符串中读取4次(while循环、for循环)② 思考:如果随机的从str1字符串中读取4个字符?原创 2021-10-12 10:13:49 · 4371 阅读 · 0 评论 -
Python数据序列(2)
今天把后半部分的数据序列补上了,假期就放一天有些疲劳,所以耽误了一天,大家见谅。目录一、知识点补充二、元组的定义与使用1、为什么需要元组2、元组的定义3、元组的相关操作方法三、字典——Python中的查询神器1、为什么需要字典2、Python中字典(dict)的概念3、字典的增操作4、字典的删操作5、字典的改操作6、字典的查操作7、综合案例:通讯录管理系统四、集合——求交集、并集、差集1、什么是集合2、集合的定义3、集合操作的相关方法(增删查)☆ 集合的增操作☆ 集合的删操作☆ 集合中的查操作4、集合中的原创 2021-10-11 12:06:49 · 3388 阅读 · 0 评论 -
Python数据序列
今天周末,闲的没啥事,写一下数据序列。内容比较多,但是比较容易理解的。目录一、了解字符串1、字符串的定义2、字符串输入3、字符串的输出☆ 普通输出☆ 格式化输出4、字符串在计算机底层的存储形式5、聊聊索引下标二、字符串切片1、什么是字符串切片2、字符串切片基本语法3、字符串切片小口诀4、字符串切片的小栗子三、字符串的操作方法(内置)1、字符串中的查找方法☆ find()方法☆ index()方法☆ rfind()与rindex()方法☆ count()方法2、练习题3、字符串的修改方法☆ replace(原创 2021-10-10 15:14:31 · 4106 阅读 · 0 评论 -
Python循环结构
今天我们讲一下python的循环结构,习题比较多,大家多联系,有问题可以给我留言。目录一、Python中循环的介绍1、什么是循环?2、循环的作用3、循环的种类二、while循环基本语法及其应用1、while循环的基本语法2、while循环的执行流程3、while循环案例4、编写循环式常见问题三、循环中的两大关键词1、两大关键词2、举个栗子3、break关键字4、continue关键字5、死循环概念6、while循环案例:猜数字四、while循环嵌套1、循环嵌套的引入2、循环嵌套的基本语法3、循环嵌套的执行原创 2021-10-09 11:25:38 · 9345 阅读 · 1 评论 -
Python运算符与if结构
今天是python的第二天,讲一下数据类型以及if的结构,大家带着联系,用我昨天写的那个pycharm软件。大家一起加油目录一、Python数据类型转换1、使用Python实现超市的收银系统2、了解Python数据类型的转换方法3、总结二、Python运算符1、算术运算符2、算术运算符案例:求梯形的面积3、赋值运算符4、复合赋值运算符6、比较运算符7、练习题8、逻辑运算符(与或非)9、扩展:短路运算10、运算符的优先级三、if选择判断结构1、if选择判断结构作用2、if选择判断结构的基本语法3、if选择结原创 2021-10-07 21:10:25 · 3790 阅读 · 1 评论 -
python入门(大概是目前最容易理解的内容)
国庆假期要结束啦,最近csdn正在征集python文章,所以我就尝试着跟大家分享一下python,我们的linux网络阶段也讲的差不多了。所以最近一段时间我会分享一段时间的python,后面有时间咱再把shell讲一下。谢谢大家的支持。。。目录一、Python概述1、计算机资源2、操作系统分类3、为什么要学习Python4、Python语言的缺点5、Python语言介绍6、Python2.x和Python3.x版本的区别二、Python解析器1、Python解析器的作用2、下载Python解析器3、Pyt原创 2021-10-06 15:15:20 · 4277 阅读 · 2 评论