自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 if __name__ == '__main__':

if name == ‘main’: 这条语句,它的作用是,只有在当前模块名为 main 的时候(即作为脚本执行的时候)才会执行此 if 块内的语句。换句话说,当此文件以模块的形式导入到其它文件中时,if 块内的语句并不会执行。 ...

2020-03-18 21:48:58 104

翻译 单元测试

在计算机编程中,单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法 ...

2020-03-07 22:16:17 253

翻译 装饰器

装饰器(Decorators)用来给一些对象动态的添加一些新的行为,我们使用过的闭包也是这样的。 例如: >>> def my_decorator(func): ... def wrapper(*args, **kwargs): ... print("Before call") ... result = func(*args, **kwar...

2020-03-07 20:29:51 141

翻译 设计模式

面向对象设计原则 可维护性(Maintainability):指软件能够被理解、改正、适应及扩展的难易程度 可复用性(Reusability):指软件能够被重复使用的难易程度 面向对象设计的目标之一在于支持可维护性复用,一方面需要实现设计方案或者源代码的复用,另一方面要确保系统能够易于扩展和修改,具有良好的可维护性。 面向对象设计原则概述 一,单一职责原则 (Single Responsibili...

2020-03-06 20:36:02 111

原创 defaultdict

同样的功能使用 defaultdict 比使用 dict.setdefault 方法快 defaultdict 是内建 dict 类的子类,它覆写了一个方法并添加了一个可写的实例变量。其余功能与字典相同。`>>> from collections import defaultdict s = [(‘yellow’, 1), (‘blue’, 2), (‘yellow’, 3...

2020-03-05 21:41:34 125

原创 @property 装饰器

@property用来精确的调整控制属性访问权限。 @property 装饰器就是负责把一个方法变成属性调用的。 下面有个银行账号的例子,我们要确保没人能设置金额为负,并且有个只读属性 cny 返回换算人民币后的金额。 #!/usr/bin/env python3 class Account(object): """账号类, amount 是美元金额. """ d...

2020-03-05 19:19:06 76

原创 属性读取方法(attributes)

在 Python 里请不要使用属性(attributes)读取方法(getters 和 setters) 如果你之前学过其它语言(比如 Java,c++),你可能会想要在你的类里面定义属性读取方法。直接使用属性就可以了 >>> class Student(object): ... def __init__(self, name): ... self.nam...

2020-03-05 18:57:55 1797

原创 如何设置定时关机

键盘上按住win+R键打开运行工具 在运行工具中输入cmd命令进入cmd 在cmd控制中心里输入shutdown-s-t-120就是120秒后关机,以秒为单位

2020-03-04 22:52:53 193

原创 命令行参数

故名思意在命令行中输入的参数。 例如$ python3 /home/shiyanlou/Code/MinutesToHours.py 80 1 H, 20 M $ python3 /home/shiyanlou/Code/MinutesToHours.py 95 1 H, 35 M $ python3 /home/shiyanlou/Code/MinutesToHours.py -10 Param...

2020-03-04 22:26:27 128

原创 with

with 是try finally 的简写

2020-03-04 22:21:02 116

原创 try 语句还有另一个可选的 finally 子句

finally定义在任何情况下都一定要执行的功能 定义在任何情况下都一定要执行的功能 不管有没有发生异常,finally 子句 在程序离开 try 后都一定会被执行。当 try 语句中发生了未被 except 捕获的异常(或者它发生在 except 或 else 子句中),在 finally 子句执行完后它会被重新抛出。 ...

2020-03-04 22:18:10 623

原创 while True

使用while True建立无限循环 使用break 中止这个无限循环。 所以别忘了添加break

2020-03-04 20:06:29 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除