会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
隐
博客园
首页
新随笔
联系
订阅
管理
2021年12月7日
python-面向对象(四)
摘要: 组合 什么是组合:组合指的是一个对象中,包含另一个对象。 为什么要用组合:减少代码冗余 组合的使用: class People: def __init__(self, name, age, male): self.name = name self.age = age self.male = male
阅读全文
posted @ 2021-12-07 19:08 klcc-cc
阅读(35)
评论(0)
推荐(0)
2021年12月6日
python-面向对象(三)
摘要: 类的继承 概念 1. 什么是继承? 继承就是新建类的一种方式,新建的类我们称为子类或者叫派生类,被继承的类我们称为父类或者基类 子类可以使用父类中的属性或者方法 2. 为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决的是类与类之间的代码冗余问题 3. 如何使用继承? 新式类:继承了o
阅读全文
posted @ 2021-12-06 19:22 klcc-cc
阅读(64)
评论(0)
推荐(0)
2021年12月5日
python-面向对象(二)
摘要: 小练习案例 题目: 1. 定义一个类,产生一堆对象 2. 统计产生了多少个对象 '''思路:定义一个计数器,每产生一个对象,计数器加1''' class Student(): school = 'SH' count = 0 # 专门用来计数 def __init__(self, name, age)
阅读全文
posted @ 2021-12-05 18:36 klcc-cc
阅读(47)
评论(0)
推荐(0)
2021年12月2日
python-面向对象(一)
摘要: 1. 面向对象由来 1.面向过程编程:定义变量,定义函数 优点:复杂的问题流程化,进而简单化 缺点:牵一发而动全身,扩展性差,可维护性差 应用场景:对扩展性要求不高的地方 2.面向对象编程:定义一个类,类有属性(变量、特征),有方法(函数,技能) 优点:扩展性强,可维护性强 缺点:编程复杂度高 应用
阅读全文
posted @ 2021-12-02 18:49 klcc-cc
阅读(64)
评论(0)
推荐(0)
2021年11月29日
python-模块(四)
摘要: 1. hashlib模块 加密模块 加密: 将明文数据通过一些列算法变成密文,为了数据安全 加密算法: md5、sha、 base、hmac等 1.1 基本使用 import hashlib md51 = hashlib.md5() # 先决定算法类型,md5普遍使用 md51.update('哈喽
阅读全文
posted @ 2021-11-29 16:25 klcc-cc
阅读(93)
评论(0)
推荐(0)
2021年11月26日
python-模块(三)
摘要: random模块 random() import random print(random.random()) # 随机产生一个0-1之间的小数 randint() import random print(random.radint(1, 6)) # 随机产生一个1-6之间的整数 uniform()
阅读全文
posted @ 2021-11-26 18:01 klcc-cc
阅读(80)
评论(0)
推荐(0)
2021年11月25日
python-模块(二)
摘要: re模块 在python中使用正则必须借助于模块,re是其中之一 re.findall() # 根据正则匹配所有符合条件的内容 res = re.findall('t', 'test adsa dcxzawqd ') print(res) # ['t', 't'] 结果是一个列表,匹配到有元素或者时
阅读全文
posted @ 2021-11-25 20:27 klcc-cc
阅读(69)
评论(0)
推荐(0)
2021年11月24日
python-目录规范和正则表达式
摘要: 1. 软件开发目录规范 demo ├── bin # 存放一系列启动文件,当启动文件很少或者只有一个时也可以直接放外面 │ └── start.py ├── conf # 存放一系列配置文件 │ └── settings.py # 一般情况下该文件的变量名都大写 ├── core # 存放项目核心代
阅读全文
posted @ 2021-11-24 16:13 klcc-cc
阅读(121)
评论(0)
推荐(0)
2021年11月23日
python-模块(一)
摘要: 1. 面向过程编程 面向过程编程,核心是过程二字,过程指的是解决问题的步骤,即先干什么、后干什么、再干什么、然后干什么…… 基于该思想编写程序就好比在设计一条流水线,面向对称编程其实是一种机械式的思维方式 优点: 复杂的问题流程化,进而简单化 缺点: 一旦要修改功能 那么需要整体改造(牵一发而动全身
阅读全文
posted @ 2021-11-23 17:13 klcc-cc
阅读(39)
评论(0)
推荐(0)
2021年11月22日
python-生成器对象-常见内置函数
摘要: 异常捕获(二) try: name except Exception as e: print("代码错误") else: print('代码正常才会执行了') finally: print('代码不管是否异常都会运行') # 断言 name = 'jason' assert isinstance(n
阅读全文
posted @ 2021-11-22 18:46 klcc-cc
阅读(205)
评论(0)
推荐(0)
下一页
公告