会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2020年4月8日
封装
摘要: 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。 封装指的就是把数据与功能都整合到一起 将封装的属性进行隐藏操作1、如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果该隐藏需要注意的问题:I:在类外部无法直接访问双下滑线开头的属性,但知道了类名和属性名就可以拼出名字
阅读全文
posted @ 2020-04-08 21:03 zhw_sylvia
阅读(182)
评论(0)
推荐(0)
2020年4月7日
面向过程,对象
摘要: 什么是面向过程? 面向过程:核心是"过程"二字,过程指的就是流程就是做事情的步骤:先做什么,再做什么,后做什么, 基于该思想编写就是将程序流程化的过程相当于"流水线",用来分步骤解决问题的 优点:复杂的问题简单化进行 缺点:扩展性差 # 学生的功能 def tell_stu_info(stu_obj
阅读全文
posted @ 2020-04-07 15:34 zhw_sylvia
阅读(176)
评论(0)
推荐(0)
2020年4月4日
atm+购物车
摘要: start.py """ 软件启动入口 """ import os import sys sys.path.append(os.path.dirname(__file__)) from core import src if __name__ == "__main__": src.run() View
阅读全文
posted @ 2020-04-04 22:54 zhw_sylvia
阅读(152)
评论(0)
推荐(0)
2020年4月1日
logging,re模块
摘要: logging: 日志级别 CRITICAL = 50 #FATAL = CRITICAL ERROR = 40 WARNING = 30 #WARN = WARNING INFO = 20 DEBUG = 10 NOTSET = 0 #不设置 默认级别为warning,默认打印到终端 import
阅读全文
posted @ 2020-04-01 21:04 zhw_sylvia
阅读(148)
评论(0)
推荐(0)
2020年3月31日
json,pickle,configparser,hashlib,subprocess
摘要: json: 序列化:把内存的数据类型转换成一个特定的格式内容,这种格式可以存储或者传输给其他平台 内存中的数据 > 序列化 > 特定的格式(json,pickle) 内存中的数据 < 反序列化 < 特定的格式(json,pickle) 强调: 可用于存储,是一种专门的格式 可以跨平台数据交互,能被其
阅读全文
posted @ 2020-03-31 18:22 zhw_sylvia
阅读(134)
评论(0)
推荐(0)
2020年3月30日
time,random ,os,sys模块
摘要: time 时间分为三种格式:1、时间戳:从1970年到现在经过的秒数 作用:用于时间间隔的计算 import time print(time.time()) 2、按照某种格式显示的时间:2020-03-30 11:11:11 作用:用于展示时间 print(time.strftime('%Y-%m-
阅读全文
posted @ 2020-03-30 19:59 zhw_sylvia
阅读(122)
评论(0)
推荐(0)
2020年3月28日
模块与包
摘要: 一个python文件有两种用途: 1、被当成程序运行 2、被当做模块导入 模块: 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 首次导入模块会发生3件事: 执行foo.py 产生foo.py的名称空间,
阅读全文
posted @ 2020-03-28 14:30 zhw_sylvia
阅读(153)
评论(0)
推荐(0)
2020年3月26日
二分法,面向过程,模块
摘要: 算法:是高效解决问题的办法算法之二分法 方案一:整体遍历效率太低 nums = [1,5,6,7,9,10,15]for num in nums: if num == find_num: print('find it') break 方案二:二分法 l = [1,5,6,7,9,10,15] fin
阅读全文
posted @ 2020-03-26 14:58 zhw_sylvia
阅读(164)
评论(0)
推荐(0)
2020年3月25日
叠加装饰器,三元表达,生成,调用,递归
摘要: 叠加多个装饰器的加载、运行分析 def deco1(func1): # func1 = wrapper2的内存地址 def wrapper1(*args,**kwargs): print('正在运行 >deco1.wrapper1') res1=func1(*args,**kwargs) retur
阅读全文
posted @ 2020-03-25 14:12 zhw_sylvia
阅读(131)
评论(0)
推荐(0)
2020年3月24日
迭代器与生成器
摘要: 什么是迭代器? 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复 都是基于上一次的结果而继续的,单纯的重复并不是迭代 为何要有迭代器? 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有:列表、字符串、元组、字典、集合、文件1、可迭代的对象:但凡内置有__iter__方法的都称
阅读全文
posted @ 2020-03-24 17:51 zhw_sylvia
阅读(132)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告