摘要: 初识继承 什么是继承? 继承就是一种新建类的方式,新建的类称为子类或者派生类。(python中支持一个子类多个继承关系) 父类又可以称为基类或超类,子类会“遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) python中类的继承分为:单继承和多继承 查看 阅读全文
posted @ 2018-04-12 14:51 泛夜泰克 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 类与对象 1、类 对象是特征与技能的结合体,那类就是一系列对象相同的特征与技能的结合体 2、在现实世界中:一定先有对象,后来随着人类文明的发展总结出的类 对象是具体存在的,而类只是一种抽象概念 3、在程序中,务必保证:先定义类,后调用类来产生对象 实例化产生对象 调用类 》产生类的对象,该对象也可以 阅读全文
posted @ 2018-04-11 14:25 泛夜泰克 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 在之前我们了解过面向过程编程: 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 阅读全文
posted @ 2018-04-10 14:47 泛夜泰克 阅读(555) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 hash是一种接受不了内容的算法,(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法),该算法接受传入的内容,经过运算得到一串hash值 特点:1.只要传入的内容一样,得到的hash值必然一样 阅读全文
posted @ 2018-04-10 14:29 泛夜泰克 阅读(198) 评论(0) 推荐(0) 编辑
摘要: re模块 一:什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 生 阅读全文
posted @ 2018-04-09 14:23 泛夜泰克 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 什么是包?‘ 使用包的好处 注意事项 示范 绝对导入和相对导入 我们的最顶级包glance是写给别人用的,然后在glance包内部也会有彼此之间互相导入的需求,这时候就有绝对导入和相对导入两种方式: 绝对导入:以glance作为起始 相对导入:用.或者..的方式最为起始(只能在一个包中使用,不能用于 阅读全文
posted @ 2018-04-08 15:19 泛夜泰克 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 内置函数大全 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个) 数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个 阅读全文
posted @ 2018-04-07 00:40 泛夜泰克 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 软件开发规范 我们在开发程序的时候,要让程序看起来优雅简洁,让操作代码和阅读代码的人一目了然,并且便于我们操作管理。 所以我们在编写代码的时候就会用到模块的概念,而我们的开发规范就是把具有不同功能的模块进行分类,放在对应的文件夹中,这样就达到 了我上述所说的目的。 如下图所示: 通常我们会把一个程序 阅读全文
posted @ 2018-04-04 20:27 泛夜泰克 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 模块的定义 模块就是一系统功能的集合体,在python中,一个py文件就是一个模块,比如module.py,其中模块名module。 常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 在python中,模块的使用 阅读全文
posted @ 2018-04-03 15:30 泛夜泰克 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 x=10 y=11 res=x if x > y else y 三元仅用于: 1.成立时返回一个值 2.不成立时返回一个值 函数递归,函数的递归调用,在函数调用过程中又直接或间接地调用了函数本身 def foo ( ) print('from foo') foo( ) foo( ) 递归 阅读全文
posted @ 2018-04-02 16:45 泛夜泰克 阅读(215) 评论(1) 推荐(0) 编辑