继承,派生

一、继承   class ParentClass1: pass class ParentClass2: pass class SubClass1(ParentClass1): pass class SubClass2(ParentClass1, ParentClass2): pass # 查看SubClass1继承的父类 pri……

编程范式与面向对象介绍(待完善)

一、编程范式 对不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路,大多数语言只支持一种编程范式,也有些语言可以同时支持各种编程范式。 两种最重要的编程范式分别是:面向过程编程 和 面向对象编程。   1. 面向过程编程(Procedural ……

CentOS7 安装 Gitlab,配置,从SVN迁移项目至Gitlab

一、环境: 系统:阿里云CentOS 7.4 64位   安装gitlab-ce 还是 gitlab-ee 官方建议安装gitlab-ee , 尽管你安装的是ee,但是你仍然可使用ce的所有功能,而哪天你需要升级之类的,你只需要一个授权就行了,而不用再重新部署,所以安装ee。(官方说明:https://www.gitlab.co……

生成器总结

首先引出问题: li = [1, 2, 3, 5, 5, 6, 7, 8, 9, 9, 8, 3] 写一个所有数值乘以2的生成器。(编程) 此题也并不难,要求不能用lambda,但我还是将lambda的方式写出来。当时咋就写不出来呢?   方式1: # lambda方式 li = [1, 2, 3, 5, 5, 6, 7, 8,……

python作用域

还是考核的时候判断失误了。   来看两个例子:   例子一:下面执行后会输出什么结果? def test(): print(luffy) luffy = “the king of sea.” test() 结果: 输出: the king of sea. 因为此例子中存在两个作用域,一个是全局作用域,一个是函数内的作用……

python文件读写总结

昨天晚上导师考核,一上来就被两道文件读写的题给懵逼了,看来文件读写的某些方面还是欠练。来看看这两道题。 文件操作的笔记:https://www.cnblogs.com/alexchenx/p/9035535.html   前提: 有一个文件 test.txt 内容如下: 日照香炉生紫烟, 遥看瀑布挂前川。 飞流直下三千尺, 疑是……

模块学习相关练习题

1.logging模块有几个日志级别? loggging模块有5个日志级别,分别是 DEBUG, INFO, WARNING, ERROR, CRITICAL   2. 请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志 2017-10-18 15:56:26,613 – access – ERROR – acc……

软件开发目录规范

本文来自 python book。   为什么要设计好目录结构? “设计项目目录结构”,就和”代码编码风格”一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 一类同学认为,这种个人风格问题”无关紧要”。理由是能让程序work就好,风格问题根……

re 模块

引子 请从以下文件里取出所有的手机号 姓名 地区 身高 体重 电话 况咏蜜 北京 171 48 13651054608 王心颜 上海 169 46 13813234424 马纤羽 深圳 173 50 13744234523 乔亦菲 广州 172 52 15823423525 罗梦竹 北京 175 49 18623423421 刘诺涵 北京……

logging 模块

介绍 很多程序都有记录日志的需求,并且日志中包含的信息既有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error(), and critical() 5个级别,下面我们……