python设计模式之状态模式 面向对象编程着力于在对象交互时改变它们的状态。在很多问题中,有限状态机(通常名为状态机)是一个非常方便的状态转换建模(并在必要时以数学方式形式化)工具。首先,什么是状态机?状态机是一个抽象机器,有两个关键部分,状态和转换。状态是指系统的当前(激活)状况。例如,假设我们 ...
分类:
编程语言 时间:
2020-07-04 18:59:06
阅读次数:
48
列表 list在循环的时候不能删,因为会改变索引 ls = ['aaa', 'bbb', 'ccc', 'ddd'] for el in ls: print(el) ls.remove(el) print(ls) 结果: aaa ccc ['bbb', 'ddd'] names = ["aa", ' ...
分类:
编程语言 时间:
2020-07-04 18:51:57
阅读次数:
54
1. No Nine Q: 求 [L, R] 的合法数字个数,合法数字是不能包含9也不能被9整除。L和R一定合法。 A: 自己的想法:区间内多少含有9的数字,多少9的倍数,多少又包含9又是9的倍数,分别计算出来。区间内如果不好求,就写一个函数,是[1,x]内的数字个数,然后[1,R]-[1,L] 官 ...
分类:
其他好文 时间:
2020-07-04 18:48:28
阅读次数:
57
希望在创建文档的时候自动生成一系列信息,如作者,生成时间等。可以通过如下方法: File → Setting → File and Code Templates → 找到[ python Scripy],在右侧空白处输入元格式: eg: # -*- coding: utf-8 -*-# @Time ...
分类:
其他好文 时间:
2020-07-04 18:32:54
阅读次数:
94
python 里 certifi 库的作用 安装了certifi之后,和requests库一样也有一个cacert.pem,可以用编辑器打开cacert.pem,里面包含了很多可信任知名公司的证书/公钥库的路径,我这里是python2.7 C:\Python27\Lib\site-packages\ ...
分类:
编程语言 时间:
2020-07-04 18:29:20
阅读次数:
119
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 不知不觉,一年一度如火如荼的steam夏日促销悄然开始了。每年通过大大小小的促销,我的游戏库里已经堆积满还未下载过的游戏。但所谓“买到就是赚到,G胖一定大亏”的想法日渐流行, ...
分类:
编程语言 时间:
2020-07-04 17:13:50
阅读次数:
69
解决办法 Python 3 sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ pyth ...
分类:
系统相关 时间:
2020-07-04 17:12:33
阅读次数:
88
找一个免费IP的网站 # coding=utf-8 import requests proxies = {"http":"http://114.234.80.188:80"}#就代理填到这里 headers = { "User-Agent": "Mozilla/5.0 (Macintosh; Int ...
分类:
其他好文 时间:
2020-07-04 17:11:48
阅读次数:
47
前言 pytest+allure是最完美的结合了,关于allure的使用,本篇做一个总结。 allure报告可以很多详细的信息描述测试用例,包括epic、feature、story、title、issue、testcase、severity等 环境准备 python 3.6 pytest 4.5.0 ...
分类:
其他好文 时间:
2020-07-04 16:51:31
阅读次数:
119
补充说明:文章两次邮件代码都是以163邮箱作为例子,不同的邮箱发送 连接该邮箱的smtp服务代码不进行备注说明了,详情说明科参考代码下面地址,或者博主上一篇文本类型代码import smtplibfrom email.mime.text import MIMETextfrom email.mime. ...
分类:
编程语言 时间:
2020-07-04 16:50:05
阅读次数:
78