04 2018 档案

摘要:一、正则基本知识 正则在python中是以c实现的,在后续的爬虫等工作都需要使用到该模块,主要搜索文本的内容。搜索非常速度。 http://tool.oschina.net/regex https://www.regexpal.com/ 两个个在线的正则表达式,可以用来借鉴 1.1 正则常用的匹配规 阅读全文
posted @ 2018-04-29 17:49 娄先生 阅读(408) 评论(0) 推荐(0)
摘要:sys模块 sys是system的意思,跟操作系统进行打交道的入口。 sys.argv 返回一个列表,包含程序名+参数。 第一个为参数名为py文件的参数。 阅读全文
posted @ 2018-04-26 23:58 娄先生 阅读(133) 评论(0) 推荐(0)
摘要:密码生成器 -随机密码 -定向生成 -加盐 用一定的算法,会存在破解的可能,加盐混淆 -直接复制 不需要显示在终端,便于保护,直接粘贴过去 简单脚本随机生成 base64 加密 知识点: base64: 是一种加密算法,支持多种加密,解密。 所需要的参数 为bytes类型(s.encode('utf 阅读全文
posted @ 2018-04-26 21:37 娄先生 阅读(256) 评论(0) 推荐(0)
摘要:一、异常处理 对于异常 : 分为 语法错误 和 输入错误 两类! 语法错误:解释器去检查 输入错误:当语法正确以后,就使用软件的异常处理来执行了。 1.1 定义语法: except 和 if 相同,从上而下执行,如果第一个except捕获到 错误,则下面的异常就直接跳过了。 下面的else 和 fi 阅读全文
posted @ 2018-04-26 17:58 娄先生 阅读(147) 评论(0) 推荐(0)
摘要:一、作用域 函数的命名空间可以作用域可以划分为:LEGB四种,使用缩进来规定。 不同的命名空间的变量可以同名。 本地 local 本地使用,在函数缩进中,代表着本地缩进 封闭 enclosing 在嵌套函数中使用, 全局 global 任何地方都能使用,模块的顶层 内置 Builtin 内置,比如 阅读全文
posted @ 2018-04-26 16:42 娄先生 阅读(686) 评论(0) 推荐(0)
摘要:一、函数的介绍 当我们写一个程序,如果相同的功能需要重复100次。 在没有函数的情况下,我们需要复制粘贴100次。整个脚本文件就变得非常庞大。 如果需要修改这个功能,那我们也需要修改100次。而且容易出错。 so 我们引进了函数。 1.1 定义函数 一个函数最基本的组成部分: 关键字 def 函数名 阅读全文
posted @ 2018-04-23 20:13 娄先生 阅读(528) 评论(0) 推荐(0)
摘要:一、元祖 表现成对的东西,元表示一元,二元元祖。 像素点,三位坐标,地图等等 都是使用到元祖。 元祖是不可改变的。 但是可以用索引取值。正因为不可变,可当字典的key,可hash。 1.1 元祖的定义 1.2 元祖与列表的转换 使用list 与 tuple方法 二、集合 集合具有去重的功能 2.1 阅读全文
posted @ 2018-04-21 17:17 娄先生 阅读(576) 评论(0) 推荐(0)
摘要:循环是所有编程语言的必备利器,用于重复的动作等等。 python中的循环有何特殊性:for 与 while 都有自己的else分支。 要学会刹车: 1.条件的控制次数 2.break 与 continue的使用。 一、for 循环 1.1 基本用法 1.2 与可迭代对象的组合 1.2.1 与字符串 阅读全文
posted @ 2018-04-21 16:50 娄先生 阅读(419) 评论(0) 推荐(0)
摘要:一、真假与运算符 1.1 真假的划分、查看 任何数据都可以分为两类:True 与 False False : 0,None,空的数据结构例如:[] ,{},str1 = '' True :除了上面情况都是真的。 我们可以用 bool 来查看是否为真。 1.2 比较运算 a = True b = Fa 阅读全文
posted @ 2018-04-21 15:43 娄先生 阅读(956) 评论(0) 推荐(0)
摘要:字典是python中一种键值映射类型,采用key-value的存储方式。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。(如果可变,那hash又要重新计算,对应关系常常改就不行了)。 但是在3.6中,字典变成了有序。 字典与 阅读全文
posted @ 2018-04-19 23:55 娄先生 阅读(238) 评论(0) 推荐(0)
摘要:一、列表推导式 阅读全文
posted @ 2018-04-18 22:54 娄先生 阅读(232) 评论(0) 推荐(0)
摘要:一、99乘法表 1.1 技术点 记住: for 循环的使用,以及for的嵌套使用 range()的使用,掌握sep为负数的使用的使用。 print() 函数的使用,默认的结尾的换行符 替换 end= ' ' f-format的使用,控制字符的宽度 {x:4} 这样x的输出即使4个字符的 1.2 代码 阅读全文
posted @ 2018-04-18 00:06 娄先生 阅读(1016) 评论(0) 推荐(0)
摘要:一、字符串 1.1 字符串的表现方式 字符串有两种种表现方式 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 单行 使用一对单引号 或 一对双引号 多行 使用一对三引号 注意: 在最外层使用了单引号,内部只能使用双引号。反之亦然 阅读全文
posted @ 2018-04-15 17:31 娄先生 阅读(285) 评论(0) 推荐(0)
摘要:一、整数的介绍 整数是所有地方可以用到,游戏,图像处理,现金转钱等 在python中,数字可以分为下面几类: 整数(int) -通常被称为是整型或整数,是正或负整数,不带小数点。py3中已经不区分整形和长整形了。 浮点数(float) -浮点型由整数部分与小数部分组成。 1.2 1.3 2.6 类似 阅读全文
posted @ 2018-04-15 15:51 娄先生 阅读(207) 评论(0) 推荐(0)
摘要:数据类型是所有的开发语言中必备的武器,python中的数据类型可以分为:数字、字符串、列表、字典、元祖、集合等。 1.1 变量 变量是用来定义数据的,是内存引用的一个标识符。 保持数据供后面代码使用 代码结构更加的清晰 修改代码更加方便 保持数据供后面代码使用 代码结构更加的清晰 修改代码更加方便 阅读全文
posted @ 2018-04-15 14:39 娄先生 阅读(286) 评论(0) 推荐(0)
摘要:一、前言介绍 python程序的要素: 内置数据类型:亲儿子 内置数据结构:拿手的武器 内置函数:护卫队 标准库:核心部队 第三方库:雇佣军 自定义:杂牌军 逻辑控制语句:指导方针 异常处理:监督机构 内置数据类型:亲儿子 内置数据结构:拿手的武器 内置函数:护卫队 标准库:核心部队 第三方库:雇佣 阅读全文
posted @ 2018-04-15 00:29 娄先生 阅读(290) 评论(0) 推荐(0)
摘要:一、列表简介 列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素。 而且列表是有序的,有索引值,可切片,方便取值。 列表是用[ ]来表示,用,隔开“,” 阅读全文
posted @ 2018-04-11 23:49 娄先生 阅读(258) 评论(0) 推荐(0)
摘要:内核的升级,小到vi,大到openstak,都需要安装。 一、软件包类型 A、源码包 需要编译 nginx-1.12.1.tar.gz B、二进制包 已编译 mysql-community-common-5.7.12-1.el7.x86_64.rpm 常见二进制包:RPM:redhat packge 阅读全文
posted @ 2018-04-09 11:38 娄先生 阅读(215) 评论(0) 推荐(0)
摘要:一、文件查找 grep:文件内容过滤。不知道文件名,但是知道文件里面的一段内容。 find:文件查找,针对文件名 1.1 命令文件查找 查找系统命令的所在位置,非常快速。是从环境变量定义的路径下查找 which ls //从 PATH 环境变量 ( echo $PATH) 1.2 任意文件查找 一般 阅读全文
posted @ 2018-04-07 23:39 娄先生 阅读(788) 评论(0) 推荐(0)
摘要:一、进程知识 IO CPU 内存 网络 二、查看工具 2.1 ps 2.1.1 ps 命令介绍 一般都是使用 ps aux ps-aux 是不同于 ps aux的 report a snapshot of the current processes. 报告当前进程的快照信息。 [lh@hui36 ~ 阅读全文
posted @ 2018-04-06 23:01 娄先生 阅读(202) 评论(0) 推荐(0)
摘要:一、下载与安装 python的版本众多,主流的分2和3,还有各种小版本。 django等也有众多版本。 在我们开发过程中,为使用不同的版本测试,在一台电脑上进行只能进行替换。 为了简化。我们使用conda的虚拟环境技术。把环境相互隔离开来。 1.1 下载地址 anaconda 清华开源镜像站点: h 阅读全文
posted @ 2018-04-02 14:18 娄先生 阅读(1881) 评论(0) 推荐(0)
摘要:一、用户组的基本概念 1.1 用户与组的基本概念 . Every process (running program) on the systemruns as a particular user. 系统上的每个进程(运行的程序)都是作为特定用户运行的, . Every file is owned b 阅读全文
posted @ 2018-04-01 14:15 娄先生 阅读(407) 评论(0) 推荐(0)

levels of contents