注:原书作者 Steven F. Lott,原书名为 Mastering Object-oriented Python __hash__() 方法 内置hash()函数会调用给定对象的__hash__()方法。这里has…
分类:python3.x
编写高效且优雅的 Python 代码(1)
貌似只能创建一个专栏,所以这篇文章只好放到“JavaScript从前端到全终端”里了? 原文链接:Effective Python Python 作为一门入门极易并容易上瘾的语音,相信已经成为了很多人 “写着玩” 的标配…
[译] 与 Python 无缝集成——基本特殊方法 4
注:原书作者 Steven F. Lott,原书名为 Mastering Object-oriented Python __del__()方法 __del__()方法有一个毫不起眼的用例。 其目的是在对象从内存中被移除之…
python小脚本:定时提醒喝水
# # -*- coding: utf-8 -*- import subprocess import time,os def createFile(filename): if os.path.exists(filenam…
[译] Python 学习 —— __init__() 方法 3
注:原书作者 Steven F. Lott,原书名为 Mastering Object-oriented Python 在各个子类中实现__init__() 当我们看到创建Card对象的工厂函数,再看看Card类设计。我…
【Python3】基本数据类型-列表(list)
例: name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片…
【Python3】基本数据类型-元祖(tuple)、字典(dict)
元组(tuple) 元祖为不可被修改的列表,不可变类型 基本操作: 索引 切片 循环 长度 包含 以下为详细介绍 ~ count 查找元素个数 user_tuple = ('xmzncc','asd','fcc') v …
Python 2.7.x 和 Python 3.x 的主要区别
注:本文的原文地址为Key differences between Python 2.7.x and Python 3.x 许多 Python 初学者想知道他们应该从 Python 的哪个版本开始学习。对于这个问题我的答…
【Python3】Python简单的登录小程序
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author:Chuncheng.Fan <xmzncc@gmail.com> f1 = open('db','…
[译] 属性访问、特性和描述符 1
注:原书作者 Steven F. Lott,原书名为 Mastering Object-oriented Python 对象就是一些特性的集合,包括方法和属性。object类的默认行为包括设置、获取和删除属性。我们经常需…
[译] Python 学习 —— __init__() 方法 2
注:原书作者 Steven F. Lott,原书名为 Mastering Object-oriented Python 通过工厂函数对 __init__() 加以利用 我们可以通过工厂函数来构建一副完整的扑克牌。这会比枚…
【Python3】基本数据类型-集合(set)
集合,不可重复的列表,可变类型 difference s1中存在,s2中不存在 s1 = {'xmzncc','fcc'} s2 = {'alex','wusir'} v = s1.difference(s2) prin…