2018年4月16日

类的 propert,classmethod,ataticmethod 方法 与 多态

摘要: 一 、property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数 然后计算出来的,这种特性的使用方式遵循了统一访问的原则 egon.bmi背后对应的是一个函数,所以不能赋值 class People: def __init__(se 阅读全文

posted @ 2018-04-16 15:22 大白(●—●)小弟小白 阅读(394) 评论(0) 推荐(0) 编辑

2018年4月13日

类的组合与封装

摘要: 一、组合 解决类与类之间代码冗余问题有两种解决方案: 1、继承 2、组合 1、继承:描述的是类与类之间,从属关系 2、组合:描述的是类与类之间的关系,是一种什么有什么关系 一个类产生的对象,该对象拥有一个属性,这个属性的值是来自于另外一个类的对象 class Date: def __init__(s 阅读全文

posted @ 2018-04-13 20:56 大白(●—●)小弟小白 阅读(230) 评论(0) 推荐(0) 编辑

2018年4月12日

类的继承与派生

摘要: 一、类的继承 1、什么是继承? 继承一种新建类的的方式,在python中支持一个儿子继承多个爹 新建的类称为子类或者派生类, 父类又可以称为基类或者超类 子类会”遗传“父类的属性,从而解决代码重用问题 2、为什么要用继承 减少代码冗余 class ParentClass1: pass class P 阅读全文

posted @ 2018-04-12 15:15 大白(●—●)小弟小白 阅读(258) 评论(0) 推荐(0) 编辑

面向对象1

摘要: 一、面向对象 1、类 对象是特征与技能的结合体,那类就是一系列对象相同的特征与技能的结合体 2、在现实世界中:一定先有对象,后来随着人类文明的发展总结出的类对象是具体存在的,而类只是一种抽象概念 3、在程序中,务必保证:先定义类,后调用类来产生对象 现实生活中的对象: 对象1: 特征: school 阅读全文

posted @ 2018-04-12 08:05 大白(●—●)小弟小白 阅读(151) 评论(0) 推荐(0) 编辑

2018年4月10日

hashlib,suprocess,configparser模块

摘要: 十 hashlib模块 1、什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 2、hash值的特点是: 2.1 只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 2.2 不能由hash值返解成内容 》把密码做成hash值,不应该在网络 阅读全文

posted @ 2018-04-10 14:38 大白(●—●)小弟小白 阅读(164) 评论(0) 推荐(0) 编辑

2018年4月9日

shelve,xml,re模块

摘要: 一、shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 import shelve info1={'age':18,'height':180,'weight':80} info2={'age':73,... 阅读全文

posted @ 2018-04-09 18:54 大白(●—●)小弟小白 阅读(326) 评论(0) 推荐(0) 编辑

2018年4月8日

包与time,datetime,random,sys,shutil 模块

摘要: 一、包 包是什么? 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 注意: 1. 在python3中,即使包下没有__init__.py文件,import 包仍然不会报错,而在python2中,包下一定要有该文件,否则import 包报错。 2. 创建包的目的不是为了运行,而是被导入使用,包只是模块的一种形式而已,包的本质就是一... 阅读全文

posted @ 2018-04-08 15:41 大白(●—●)小弟小白 阅读(177) 评论(0) 推荐(0) 编辑

2018年4月5日

软件开发规范及常用模块一

摘要: 一、软件开发规范 ATM #总文件夹 bin:用来放程序执行文件;start.py conf:配置文件 log:日志文件 lib:放模块和包 db:数据文件 core:放程序的核心逻辑,里面src.py ... 阅读全文

posted @ 2018-04-05 09:15 大白(●—●)小弟小白 阅读(672) 评论(0) 推荐(0) 编辑

2018年4月3日

内置函数补充,列表生成式与生成器,模块

摘要: 一、内置函数补充 pow(2,3,3) # 返回 2的3次方 除以3 reversed(l) #反转值,让其顺序颠倒。并不排序 round(3.5) #四舍五入 sc=slice(1,5,2) #将切分的开始索引,结束索引和步进赋值给一个名称来使用 eft='hello' right={'x':1, 阅读全文

posted @ 2018-04-03 19:36 大白(●—●)小弟小白 阅读(142) 评论(0) 推荐(0) 编辑

2018年4月2日

三元表达式,递归,匿名函数,内置函数

摘要: 一 、三元表达式 只应用于条件成立返回一个值,条件不成立返回另一个值。 示例: name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print(res) 注:通常使用场合为特别简单一眼读懂的地方。二、递归 函数的递归调用就是在函数调用的过程直接或者间接... 阅读全文

posted @ 2018-04-02 17:03 大白(●—●)小弟小白 阅读(193) 评论(0) 推荐(0) 编辑

导航