摘要: 一、基础1、运行规则# 首先安装pytest模块 pip install -U pytest pytest -q test_class.py # -q --quiet decrease verbosity( 显示简单结果) pytest -x test_class.py # x 遇到错误时停止测试 阅读全文
posted @ 2019-12-01 00:25 dai_213 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Github初始化 git config --global user.name "Firstname Lastname" git config --global user.email "your_email@example.com" git config --global color.ui auto 阅读全文
posted @ 2019-12-01 00:21 dai_213 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、可迭代的对象、迭代器和生成器 迭代是数据处理的基石。扫描内存中放不下的数据集时,我们要找到一种惰性获取数据项的方式,即按需一次获取一个数据项。这就是迭代器模式(Iterator pattern)。 所有生成器都是迭代器,因为生成器完全实现了迭代器接口。不过,根据《设计模式:可复用面向对象软件的基 阅读全文
posted @ 2019-12-01 00:20 dai_213 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 类的注意事项 1)命名规则 需要注意的是,在Python中,变量名类似__xxx__的,也就是以双下划线开头,并且以双下划线结尾的, 是特殊变量,特殊变量是可以直接访问的,不是private变量,所以,不能用__name__、__score__这样的变量名。 有些时候,你会看到以一个下划线开头的实例 阅读全文
posted @ 2019-12-01 00:16 dai_213 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、 列表推导式 ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数, 它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值, 或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Py 阅读全文
posted @ 2019-12-01 00:12 dai_213 阅读(293) 评论(0) 推荐(0) 编辑
摘要: | 竖线在正则中表示或,匹配正则表达式 , 比如re1|re2,等于re1 或者 re2 . 点号, 表示匹配除换行符以外的任意字符, * 星号, 匹配 0 次或者多次前面出现的正则表达式 ? 问号, 匹配 0 次或者 1 次前面出现的正则表达式, ?只对前面一个单位生效,比如, roo?n 匹配的 阅读全文
posted @ 2019-12-01 00:11 dai_213 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 print(...) 3 print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) 4 5 Prints the values to a stream, or to sys.stdout by default 阅读全文
posted @ 2019-12-01 00:11 dai_213 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 1、标识、相等性和别名 别名的例子 >>> charles = {'name': 'Charles L. Dodgson', 'born': 1832} >>> lewis = charles >>> lewis is charles True >>> id(charles) 13999618526 阅读全文
posted @ 2019-12-01 00:09 dai_213 阅读(266) 评论(0) 推荐(0) 编辑