03 2021 档案

摘要:__init__方法 这是个构造方法,当实例化对象的时候,会先去调用这个方法 私有属性和私有方法 私有的属性,不能通过对象直接访问,可以通过方法访问 私有的方法,不能通过对象直接访问 私有的属性、方法,不会被子类继承,也不能被访问 可以通过调用继承的父类的公有方法,间接的访问父类的私有方法、属性 d 阅读全文
posted @ 2021-03-29 09:56 Brynaaa_111 阅读(90) 评论(0) 推荐(0)
摘要:1、python环境搭建(自行百度即可) 2、python IDE工具下载(推荐选择pycharm) 3、git和github区别 git是用来管理本地代码的,是一个工具,需要下载安装。github是个网站,用来远程管理你的本地代码的,需要注册登录。本地代码通过git工具,可以被push到githu 阅读全文
posted @ 2021-03-17 18:12 Brynaaa_111 阅读(74) 评论(0) 推荐(0)
摘要:1、什么是面向对象? 从语言层面来说,就是封装代码和数据。从规格层面来说,对象是一系列可被使用的公共接口。从概念层面来说,对象是某种拥有责任的抽象。面向对象程序设计规则:首先分析有哪些类,其次分析每个类有哪些属性和行为,最后分析类与类之间存在的关系 2、类、方法、类变量的定义 3、实例引用,实例变量 阅读全文
posted @ 2021-03-15 23:58 Brynaaa_111 阅读(70) 评论(0) 推荐(0)
摘要:错误: 1)语法错误 #语法错误 def fun(): if x>0 print("****8") 结果:SyntaxError: invalid syntax 2)逻辑错误(代码可以正常运行,但是不符合业务逻辑) #逻辑错误 def fun(x): if x>0: print("x小于0") fu 阅读全文
posted @ 2021-03-15 23:39 Brynaaa_111 阅读(79) 评论(0) 推荐(0)
摘要:字面量插值:就是将变量、常量及表达式插入的一种技术,它可以避免字符串拼接的问题。 常用的方法: 1)格式化输出 2)通过string.format()方法拼接 3)formatted string literals,字符串格式化机制 代码示例如下: #格式化输出 a=1 b=2 print("a的值 阅读全文
posted @ 2021-03-14 23:59 Brynaaa_111 阅读(110) 评论(0) 推荐(0)
摘要:python的程序结构: 1)package:包 2)module:模块 3)function:方法(类和函数) 模块的定义:模块是包含python定义和语句的文件,是一个.py文件(一个.py文件是一个模块),可以作为脚本运行 模块的导入: 1)import 模块名 2)from 模块名 impo 阅读全文
posted @ 2021-03-14 23:11 Brynaaa_111 阅读(41) 评论(0) 推荐(0)
摘要:python常用数据结构: 1)列表 2)元组 3)集合 4)字典 列表的定义: python中可以通过组合一些值得到多种复合型数据类型。列表是最常用的数据结构。列表通过方括号起、逗号分隔的一组值得到。一个列表可以包含不同类型的元素,但通常使用时各个元素类型相同 列表的特性(列表中定义的方法): 1 阅读全文
posted @ 2021-03-14 00:56 Brynaaa_111 阅读(155) 评论(0) 推荐(0)
摘要:函数的作用:函数是组装好的,可重复利用的用来实现单一、或相关联功能的代码段。函数能提高应用的模块性和代码的重复利用率 1、函数的定义及参数传递(位置参数) #函数的定义 def fun1(a,b,c): print(f"这是一个函数{a}") return 0 #函数的调用 if __name__ 阅读全文
posted @ 2021-03-13 22:51 Brynaaa_111 阅读(113) 评论(0) 推荐(0)
摘要:1、变量命名规则 2、变量类型 基础数据类型:整型 字符串 列表(append(x.append("hello")、切片( list[0:3]左闭环,右开环 )) 3、结构(顺序结构 分支结构)。代码示例: #顺序结构 #分支结果 a=8 if a==0: print("a=0") elif a 1 阅读全文
posted @ 2021-03-13 22:17 Brynaaa_111 阅读(51) 评论(0) 推荐(0)
摘要:Uniitest是python内置的标准类库,它的API和java的junit很相似。 单元测试(pytest是python第三方的测试框架,更灵活) unnitest单元测试讲解: 单元测试方法: 1)语句覆盖 设计的用例执行完我们所有的代码语句 比较薄弱(如:and条件语句,如果写成了or,测试 阅读全文
posted @ 2021-03-13 12:55 Brynaaa_111 阅读(487) 评论(0) 推荐(0)
摘要:分析:一个py文件调用两个方法(loop0和loop1),loop0执行耗时4s,loop1执行耗时2s。分别使用不同的实现方式,比较完成两个方法的运行实际耗时1)、普通实现(耗时较长,至少为两个函数耗时的并集)。代码示例: import time from time import sleep #定 阅读全文
posted @ 2021-03-12 23:30 Brynaaa_111 阅读(90) 评论(0) 推荐(0)
摘要:常用的python标准库有: 1)os(操作系统相关。如:创建、打开、编辑一个文件) 2)time datatime(时间与日期相关) 3)科学计算相关 (math) 4)网络请求相关(urlib) 常用方法: math.ceil() 向上取整(天花板) math.floor() 向下取整(地板) 阅读全文
posted @ 2021-03-11 16:24 Brynaaa_111 阅读(98) 评论(0) 推荐(0)
摘要:常用的python标准库有: 1)os(操作系统相关。如:创建、打开、编辑一个文件) 2)time datatime(时间与日期相关) 3)科学计算相关 (math) 4)网络请求相关(urlib) 在python2中,用的是urllib2。在python3中,将urllib2封装在了urllib. 阅读全文
posted @ 2021-03-10 23:18 Brynaaa_111 阅读(79) 评论(0) 推荐(0)
摘要:常用的python标准库有: 1)os(操作系统相关。如:创建、打开、编辑一个文件) 2)time datatime(时间与日期相关) 3)科学计算相关 (math) 4)网络请求相关(urline) time模块主要是用来获取当前时间以及时间格式的模块。常用的方法: time.asctime() 阅读全文
posted @ 2021-03-10 22:41 Brynaaa_111 阅读(74) 评论(0) 推荐(0)
摘要:常用的python标准库有: 1)os(操作系统相关。如:创建、打开、编辑一个文件) 2)time datatime(时间与日期相关) 3)科学计算相关 (math) 4)网络请求相关(urline) os模块主要是对文件和目录的操作,常用的方法: os.listdir("./) 列出当前目录下有哪 阅读全文
posted @ 2021-03-10 21:57 Brynaaa_111 阅读(97) 评论(0) 推荐(0)