1.按存储分:原子类型和容器类型
原子类型:只能包含一个对象
容器类型:可以包含多个对象
分类
python类型
原子类型
数值和字符串
容器类型
列表、元组和字典
2.按是否可以变化分:可变和不可变
分类
python类型
不可变类型
数值和字符串
可变类型
列表、元组和字典...
分类:
编程语言 时间:
2015-08-17 01:05:14
阅读次数:
206
对象,面向对象的核心,也是python的核心
python对象有三个特性
1.身份:也就是id,每一个对象都有id,通过id(obj)来读取,一般很少用到这个值,所以不需太管它
2.类型:对象保存什么类型的值,通过type(obj)可以读取,type本身也是对象,他返回的不是字符串,而是对象
我们举一两个例子:
3.值:对象的数据项
当对象创建时,这三个特性都会被赋值,前两个...
分类:
编程语言 时间:
2015-08-16 23:11:05
阅读次数:
124
六、模块
1. 编写模块
模块就是一个扩展名为.py的python程序。解释器的作用就是将.py的文件转化为.pyc文件,而.pyc文件是由字节码(bytecode)构成的,然后计算机执行.pyc文件。,当python解释器读取了.py文件,先将它变成由字节码组成的.pyc文件,然后这个.pyc文件交给一个叫做python虚拟机的东西去运行。如果.py文件修改...
分类:
编程语言 时间:
2015-08-16 13:52:06
阅读次数:
196
回顾一下我们的游戏:
#建立游戏的核心玩法类
class core(object):
version=1.0
def guessNum(self):
try:
secret=random.randint(1,100)#生成随机数
#print (secret)
time=6#猜数字的次数...
分类:
编程语言 时间:
2015-08-16 00:42:16
阅读次数:
135
今天我们引入另外一个程序,文件的读写
我们先把简单的程序代码贴上,然后通过我们多次的改进,希望最后能够变成一个简单的文本编辑器
下面是我们最简单的代码:
'crudfile--读写文件'
def readWholeFile(fileName):
'读取整个文件'
file = open(fileName, mode='r')
text = []
fo...
分类:
编程语言 时间:
2015-08-16 00:41:48
阅读次数:
139
这一节我们聊聊模块结构
模块的结构非常中药,它可以让维护人员一眼就看懂代码的分布,搞懂一部分代码的意思
1.文档
python特别的留了一个__doc__的动态变量来让外界读取对象的文档字符串
2.结构
我们举一个例子来说明:
#/usr/bin/env python 起始行
'this is a test module'#模块文档(文档字符串)
import sys#引用模块
imp...
分类:
编程语言 时间:
2015-08-16 00:40:13
阅读次数:
138
* 变量无需事先声明
* 变量无需指定类型
* 程序员不用关系内存管理
* 变量名会被回收
* del可以直接释放资源
1.python使用的是引用调用,而不是值调用,他使用的回收算法是引用计数算法,我下面举两个例子
x = 4
y = 4
aList = [1, 2, 3]
bList = [1, 2, 3]
print(x is y)
print(x == y)
print(a...
分类:
编程语言 时间:
2015-08-16 00:39:19
阅读次数:
165
这一节我们来聊聊模块
1.模块:函数、类等组合在一个文件里面
2.导入模块:
import xxx
3.调用模块方法
import sys
sys.platform
输出:'win32'
详细的展开会在后面的章节。
就说到这里,谢谢大家
------------------------------------------------------------...
分类:
编程语言 时间:
2015-08-15 01:40:07
阅读次数:
304
今天我举一些常用的函数,让大家了解一下:
函数
作用
dir([obj])
浏览对象的属性
help([obj])
显示对象的文档字符串
ini([obj])
将对象转为整形
len([obj])
返回对象长度
open([obj])
打开文件
range(start,stop)
取一定范围的整数...
分类:
编程语言 时间:
2015-08-15 01:39:07
阅读次数:
154