longxd

导航

 

2018年4月8日

摘要: 相关知识点: __class__.__name__的用法。 raise 方法: 练习: 假设你正在参与一个魔幻类角色游戏的开发,公司需要你为这个游戏设计两个角色的类: 1.剑士具有如下属性: 角色名 角色等级 生命值 攻击力具有如下行为: 物理攻击 2.法师 具有如下属性: 角色名 角色等级 生命值 阅读全文
posted @ 2018-04-08 14:56 longxd 阅读(179) 评论(0) 推荐(0) 编辑
 

2018年4月7日

摘要: 在Python中有很多以双下划线开头且以双下划线结尾的固定方法。他们会在特定的时机被触发执行。 __init__ 就是其中之一,它会在实例化之后自动被调用。以完成实例的初始化。 “析构”问题引入 阅读全文
posted @ 2018-04-07 22:57 longxd 阅读(135) 评论(0) 推荐(0) 编辑
 
摘要: python是面向对象语言,一切皆对象。 面向过程: 变量和函数。 “散落” 在文件的各个位置,甚至是不同文件中。看不出变量与函数的相关性,非常不利于维护,设计模式不清晰。 经常导致程序员,忘记某个变量的相关性,而导致无法检测的错误。 面向对象: 相关的变量和函数都“封装” 在对象里,以对象为单位来 阅读全文
posted @ 2018-04-07 11:09 longxd 阅读(165) 评论(0) 推荐(0) 编辑
 

2018年4月6日

摘要: Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域. 全局作用域(global):即在模块层次中定义的变量,每一个模块都是一个全局作用域。也就是说,在模块文件顶层声明的变量具有全局作用域,从外部开来,模块的全局变量就是一个模块对象的属性 阅读全文
posted @ 2018-04-06 23:33 longxd 阅读(205) 评论(0) 推荐(0) 编辑
 
摘要: return有两个作用: 1.用来返回函数的运行结果,或者调用另外一个函数。比如max()函数 2.函数结束的标志。只要运行了return,就强制结束了函数。return后面的程序都不会被执行。 如果函数中没有写return,其实函数运行结束时,默认执行了 return None。 lambda匿名 阅读全文
posted @ 2018-04-06 18:41 longxd 阅读(1402) 评论(0) 推荐(0) 编辑
 

2018年4月5日

摘要: 函数是一个通用的程序结构部件,是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 定义一个简单的函数: 参数形式: 不传参数 必备参数 默认参数 可选参数:包装成元组 def fun4(*arg),这里重要的是 " * 号 ",后边的arg只是一个约定俗成的名称。注意:调用函数时也可以添 阅读全文
posted @ 2018-04-05 21:19 longxd 阅读(182) 评论(0) 推荐(0) 编辑
 

2018年4月2日

摘要: 集合是一个无序且不重复的集合,创建一个简单set集合: Python 集合常用方法: add(...)方法:增加集合里面的元素。 clear(...)方法:清空集合里所有元素。 copy(...)方法:复制集合 difference(...)方法:将两个或多个集合的差集作为一个新集合返回。 diff 阅读全文
posted @ 2018-04-02 15:05 longxd 阅读(122) 评论(0) 推荐(0) 编辑
 

2018年3月19日

摘要: 查看内置函数: min(arg1, arg2, *args, *[, key=func])函数:函数至少传入两个参数,但是有只传入一个参数的例外,此时参数必须为可迭代对象,返回的是可迭代对象中的最小元素。 max(arg1, arg2, *args, *[, key=func]函数:返回最大值。 s 阅读全文
posted @ 2018-03-19 23:06 longxd 阅读(223) 评论(0) 推荐(0) 编辑
 

2018年3月16日

摘要: Python 字典是一种可变容器模型,可存储任意类型对象,如字符串、数字、元组等其它容器模型。 创建一个字典: 字典常用方法: clear()方法:删除字典内所有元素。 copy()方法:返回一个字典的浅复制。 fromkeys(iterable, value=None, /)方法:创建一个新的字典 阅读全文
posted @ 2018-03-16 17:31 longxd 阅读(158) 评论(0) 推荐(0) 编辑
 
摘要: 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 index(value, [start, [stop]])方法:从元祖中找出某个对象第一个匹配项的索引位置,如果这个对象不在元祖中会报一个异常。 count(value)方法:统计某个元素在元祖中出现的次数。 元组其它常用方法: 阅读全文
posted @ 2018-03-16 14:40 longxd 阅读(115) 评论(0) 推荐(0) 编辑