上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 面向对象编程有三大特性:封装、继承、多态,其中最重要的一个特性就是封装。 封装指的就是把数据与功能都整合到一起 将封装的属性进行隐藏操作1、如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果该隐藏需要注意的问题:I:在类外部无法直接访问双下滑线开头的属性,但知道了类名和属性名就可以拼出名字 阅读全文
posted @ 2020-04-08 21:03 zhw_sylvia 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是面向过程? 面向过程:核心是"过程"二字,过程指的就是流程就是做事情的步骤:先做什么,再做什么,后做什么, 基于该思想编写就是将程序流程化的过程相当于"流水线",用来分步骤解决问题的 优点:复杂的问题简单化进行 缺点:扩展性差 # 学生的功能 def tell_stu_info(stu_obj 阅读全文
posted @ 2020-04-07 15:34 zhw_sylvia 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(120) 评论(0) 推荐(0) 编辑
摘要: json: 序列化:把内存的数据类型转换成一个特定的格式内容,这种格式可以存储或者传输给其他平台 内存中的数据 > 序列化 > 特定的格式(json,pickle) 内存中的数据 < 反序列化 < 特定的格式(json,pickle) 强调: 可用于存储,是一种专门的格式 可以跨平台数据交互,能被其 阅读全文
posted @ 2020-03-31 18:22 zhw_sylvia 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一个python文件有两种用途: 1、被当成程序运行 2、被当做模块导入 模块: 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 首次导入模块会发生3件事: 执行foo.py 产生foo.py的名称空间, 阅读全文
posted @ 2020-03-28 14:30 zhw_sylvia 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 算法:是高效解决问题的办法算法之二分法 方案一:整体遍历效率太低 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 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 叠加多个装饰器的加载、运行分析 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 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器? 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复 都是基于上一次的结果而继续的,单纯的重复并不是迭代 为何要有迭代器? 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有:列表、字符串、元组、字典、集合、文件1、可迭代的对象:但凡内置有__iter__方法的都称 阅读全文
posted @ 2020-03-24 17:51 zhw_sylvia 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页