python
文章平均质量分 80
lcqrhel
linux自动化运维learner
展开
-
python的内置函数(1)----sort和sorted()函数的区别
文章目录一、sort和sorted的区别二、sorted()函数的语法三、实例一、sort和sorted的区别sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的list,而不是在原来的基础上进行的操作。二、sorted()函数的语法语法:sorted(iterable, cmp=None, key=None, reverse=False原创 2021-03-09 08:56:27 · 366 阅读 · 1 评论 -
python----lambda
文章目录一、了解lambda1.lambda的应用场景2.lambda语法二、lambda的参数形式1.无参数2.一个参数3.默认参数4.可变参数: *args5.可变参数: **kwargs三、lambda应用1.带判断的lambda2.列表数据按字典key的值排序一、了解lambda1.lambda的应用场景如果一个函数有一个返回值,并且只有一句代码,可以使用lambda简化2.lambda语法lambda 参数列表: 表达式注:lambda表达式的参数可有可无,函数的参数在lamb原创 2021-01-25 13:47:10 · 79 阅读 · 0 评论 -
python-----ansible
一.Ansible安装与基础Ansible是自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、 fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。跟ansible有同样功能的是Puppet、Chef、Ansible和SaltStack Ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量 部署的是Ansible所运行的模块,Ansible只是提供一种框架。Ansi原创 2021-01-25 12:31:02 · 344 阅读 · 0 评论 -
python---Django的学习----后台管理和前台原理
Django 的安装pip3 install Django==2-i https://pypi.douban.com/simple项目:以图书管理系统为示例 ,实现图书管理的基本功能。目录说明:manage.py一个命令行工具,可以使你用多种方式对 Django 项目进行交互内层的目录:项目的真正的Python包 __init__.py一个空文件,它告诉Python这个目录应该被看做一个Python包 settings.py 项目的配置 urls.py ...原创 2020-07-31 16:43:24 · 503 阅读 · 0 评论 -
python----HTML页面
模板管理实现好看的HTML页面 作为Web 框架, Django 需要一种很便利的方法以动态地生成HTML。最常见的做法是使用模板。模板包含所需HTML 输出的静态部分,以及一些特殊的语法,描述如何将动态内容插入。(1) 模板引擎配置 创建模板的目录如下图:templates里面建立一个目录book App,再在目录里面建立HTML文件detail.html常用html标签的总结1.文本标签:h1-h6<h1> 图书一级标题</h1><h.原创 2020-07-31 16:30:27 · 302 阅读 · 1 评论 -
python----GitHub上传文件
首先你要在github上申请一个账号网址:https://github.com/下载git工具(Windows在官网下载https://gitforwindows.org/,虚拟机在终端yum install git)进入github首页,点击新项目new repository,命名将自己写的Django项目保存到GitHub里面在虚拟机里面做的操作git config --global user.name 'lue'git config --global user.name '原创 2020-07-31 10:30:14 · 559 阅读 · 1 评论 -
python---Django中mimigrations和migrate的区别
mimigrations和migrate的区别在你改动了 model.py的内容之后执行下面的命令:python manger.py makemigrations相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件你可以手动打开这个文件,看看里面是什么在此之后执行命令python manager.py migrate将该改动作用到数据库文件,比如产生table之类原创 2020-07-31 10:25:42 · 781 阅读 · 0 评论 -
python------函数以及文件存储操作
1.函数的概述如果在开发程序时,需要某块代码多次, 但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数。• 函数需要几个关键的需要动态变化的数据,这些数据应该被定义成函数的参数。 • 函数需要传出几个重要的数据(就是调用该函数的人希望得到的数据),这些数据 应该被定义成返回值。 • 函数的内部实现过程。2.函数的创建和调用定义函数需要用 def 关键字实现定义一个什么事也不做的空函数,可以用 pass 语句;pass ...原创 2020-07-23 13:51:50 · 712 阅读 · 0 评论 -
python高级特性----生成器、装饰器
1.生成式生成式:用来快速生成某一个数据类型的式子列表生成式:是一个用来生成列表的特定语法形式的表达式[ ]字典生成式:用来快速生成字典{ }集合生成式:用来快速生成集合{ }列表生成式:#需求:已知:x=1....10 ,求y=2x+8,将求出的所有y值存储到列表中#列表生成式中for循环里面可以嵌套if语句,也可以嵌套for语句。result = [ 2*x + 8 for x in range(1,11) if x%2==0 ] print(resu...原创 2020-07-23 17:15:10 · 128 阅读 · 0 评论 -
python---异常处理机制
异常处理机制 Python 的异常机制主要依赖 try 、except 、else、finally 和 raise 五个关键字。 try 关键字后缩进的代码块简称 try 块,它里面放置的是可能引发异常的代码; except 关键字对应异常类型和处理该异常的代码块; 多个 except 块之后可以放一个 else 块,表明程序不出现异常时还要执行 else 块; finally 块用于回收在 try 块里打开的物理资源,异常机制会保证 finally 块总被执行; rais...原创 2020-07-29 13:38:14 · 115 阅读 · 0 评论 -
python------面向对象编程的三大特性以及项目案例:栈与队列的封装
对象和类 类(Class)是现实或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。 对象(Object)是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。如何定义类? class 类(): pass 如何将类转换成对象? 实例化是指在面向对象的编程中,把用类创建对象的过程称为实例化。是将一个抽象的概 念类,具体到该类实物的过程。实例化过程中一般由类名 对象名 = 类名(参数1,参数2...参数n) 构成。 封装特性面对对象编程原创 2020-07-29 16:10:58 · 120 阅读 · 0 评论 -
python----TCP/IP 协议(TCP的三次握手和四次握手)
TCP/IP协议的四层模型应用层 ping DNSOSPF Telnet传输层 UDPTCP网络层 ICMP IP数据链路层 ARP RARPHTTP是属于应用层的面向对象的协议,基于request请求+response响应(重点)总结...原创 2020-07-30 10:46:19 · 806 阅读 · 0 评论 -
python----关系型数据库MySQL
MySQL简介与安装数据库存储引擎是数据库底层软件组织,进行创建、查询、更新和删除数据。不同的存储引 擎提供不同的存储机制、索引技巧、锁定水平等功能, MySQL的核心就是存储引擎。 MySQL查询存储引擎SQL语句:SHOW ENGINES第一个和第四个比较常见...原创 2020-07-29 17:05:21 · 115 阅读 · 1 评论 -
python---函数(2)- 学员管理系统
文章目录一、应用:学员管理系统1.1 系统简介1.2 步骤分析1.3 需求实现1.3.1 显示功能界面1.3.2 用户输入功能序号1.3.3 按照用户输入的功能序号,执行不同的功能(函数)1.3.4 定义不同功能的函数1.3.4.1 添加学员1.3.4.2 删除学员一、应用:学员管理系统1.1 系统简介需求:进入心痛显示系统功能界面,功能如下:1.添加学员2.删除学员3.修改学员信息4.查询学员信息5.显示所有学员信息6.退出系统系统共6 个功能,用户根据自己的需求选取1.2 步原创 2021-01-25 12:06:52 · 539 阅读 · 1 评论 -
python---函数(1)
文章目录函数一.函数的参数二.函数的返回值作用三.函数的嵌套四.变量作用域函数定义函数def 函数名(): 代码1 代码2调用函数函数名() 一.函数的参数形参: 函数定义时书写的参数(非真实数据)实参: 函数调用时书写的参数(真实数据)def add_num1(a,b):#定义函数时同时定义了接收用户数据的参数a和b,a和b是形参 result = a+b print(result)add_num1(3,4) # 调用函数时传入了真实的数据3和4原创 2021-01-23 11:59:47 · 177 阅读 · 2 评论 -
python之字典的学习(增删改查、遍历)
文章目录原创 2021-01-17 12:22:39 · 87 阅读 · 0 评论 -
python之列表的学习(增删改查、遍历、嵌套)
一、列表的格式[数据1,数据2,数据3]列表可以一次性存储多个数据,且可以为不同的数据类型二、列表的常用操作增、删、改、查1.查找(1)下标list1=['aa','vv','nihao']print(list1[0]) #返回aaprint(list1[1]) #返回vvprint(list1[2]) #返回nihao(2)函数index() :返回指定数据所在位置的下标语法:列表序列.index(数据,开始位置下标,结束位置下标)count():统计指定数据在原创 2020-12-10 15:39:09 · 176 阅读 · 0 评论 -
python之字符串常用操作方法(增删改查)
文章目录一、字符串的常用操作方法1.查找(1) find()(2) index()(3) count()2.修改(1)replace() :替换(2) split 分割 --返回一个列表(3) jion 合并列表里面的字符串数据为一个大数据(4) 大小写装换3.判断(1) startswith()(2)endswith()一、字符串的常用操作方法1.查找查找子串在字符串中的位置或者痴线的次数(1) find()检测某个子串是否包含在这个字符串中,如果在则返回子串开始的位置下标,否则则返回原创 2020-12-09 16:03:48 · 647 阅读 · 1 评论 -
python基础知识之三个流程控制语句
一、三个流程控制1.分支流程控制语句1) if -else语句if expression: if_suiteelse: else_suite2)标椎的if语句 if expression: if_suite3)if-elif-else语句4)三元运算符的if语句if_suite if expression else else_suite2.循环流程控制 while循环语句 while expression: ...原创 2020-12-09 15:54:26 · 129 阅读 · 0 评论 -
python基础知识---基础语法、输入输出格式
python基础语法,三大流程控制语句,内置数据结构字符串 列表与元组原创 2020-07-17 17:02:18 · 290 阅读 · 0 评论 -
python内置数据结构------字符串、列表、元组、字典的特性
内置数据结构字符串字符或串是有数字、字母、下划线组成的一串字符。第一种方式:str1 = 'our compary is westos'第二种方式str2 = "our compary is westos"数组:存储同一种数据类型的数据结构,[1,2,3,4]列表:打了激素的数组,可以存储不同数据类型的数据结构,[1,2,3,3,4,"hello",[1,2,3] ]元组:可以存储不同数据类型的数据,不可添加和删除元素。() 列表是可变数据类型(可以增删改),元组...原创 2020-07-21 18:38:14 · 310 阅读 · 0 评论 -
python------递归函数
递归:(重点)递归在编程上的形式是如何表现的呢?答:在编程上,递归表现为函数调用本身这么一个行为。递归必须满足的两个基本条件:1、函数调用本身2.设置正确的返回条件快排序就是使用了递归的方法递归的例子:斐波那契数列的迭代实现...原创 2020-11-20 21:03:29 · 241 阅读 · 1 评论