Python学习讲义
wsj_wsj_123
人的一生有如负重而致远,切不可焦躁,要以不自由为常事则不觉不足
展开
-
面向对象学习
这是我从被人的博客那里转载过来的,写的非常好,拿来学习!引子你现在是一家游戏公司的开发人员,现在需要你开发一款叫做<人狗大战>的游戏,你就思考呀,人狗作战,那至少需要2个角色,一个是人, 一个是狗,且人和狗都有不同的技能,比如人拿棍打狗, 狗可以咬人,怎么描述这种不同的角色和他们的功能呢?你搜罗了自己掌握的所有技能,写出了下面的代码来描述这两个角色def person(name,age,sex,jo转载 2017-05-19 19:23:25 · 283 阅读 · 0 评论 -
Python基本数据类型
运算符1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 基本数据类型1、数字int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036转载 2017-06-22 11:39:49 · 436 阅读 · 0 评论 -
面向对象编程进阶
静态方法通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关系了,它与类唯一的关联就是需要通过类名来调用这个方法class Dog(object):转载 2017-06-04 11:49:54 · 364 阅读 · 0 评论