第九课:动态类型 1、在Python中,有一类特殊的对象,是专门用来存储数据的,常见的有数字、字符串、数列、字典等。这些对象是存储在内存中的实体,我们并不能直接接触到它们,在程序中接触的是对象名,是指向这些对象的引用(reference)。 2、 1)对象和引用分离,是动态类型的核心,引用可以随时指 ...
分类:
编程语言 时间:
2016-08-18 19:35:45
阅读次数:
163
第6课 循环 1、for 元素 in 序列: statement Python的新函数range():新建一个数列,都是整数,从0开始,下一个元素比上一个元素大1,一直到数列的上限(不包括上限)。PS:range()在3.2中用法有变化 1 for a in range(5): 2 print a ...
分类:
编程语言 时间:
2016-08-18 19:34:21
阅读次数:
124
先补充些iter函数的用法:iter()其实就是一个迭代器,参数可传个list、dict等等,然后可通过调用next函数获取下一个元素,默认并未指向对象的第一个元素,可理解为指向了第一个元素的前面的位置。 第8课:异常处理 1、异常处理可以提高程序的容错性 循环到第6次,由于re.next()没有元 ...
分类:
编程语言 时间:
2016-08-17 19:38:54
阅读次数:
153
#!/usr/bin/env python # -*- coding:utf-8 -*- 三元运算 if else 的简写 name ="alex" if 1==1 else "SB" #如果条件成立 赋alex 否则 赋SB print(name) # lambda表达式 f2 = lambda ...
分类:
编程语言 时间:
2016-08-16 09:16:34
阅读次数:
207
#!/usr/bin/env python # -*- coding:utf-8 -*- 系统内置函数 n =abs(-1) #绝对值 print(n) #bytes()函数 s="离开" re= bytes(s,encoding="utf-8") # bytes() 把字符串 转换成字节 prin ...
分类:
编程语言 时间:
2016-08-16 09:16:05
阅读次数:
188
第6课 1、循环对象:包括一个next方法,这个方法的目的是进行到下一个结果,结束后抛出StopInteration异常; 当循环结构如for循环调用一个循环对象时,每次循环的时候都会调用next方法,知道最后抛出StopInteration异常,循环结构知道结束,停止调用next方法。 如: op ...
分类:
编程语言 时间:
2016-08-15 18:52:18
阅读次数:
186
#!/usr/bin/env python # -*- coding:utf-8 -*- 函数相关 def f1(par,par2,par3="ok"): #定义函数 带参数,带参数默认值 带返回值 try: print( "this is function by %s %d %s" %(par , ...
分类:
编程语言 时间:
2016-08-15 11:35:27
阅读次数:
232
# -*- coding:utf-8 -*- set集合 无序不重复的序列 se = {"a","b","c"} #创建SET集合 print(type(se)) li = [1,2,2,3,4] #转换一个列表成SET 集合 se1 = set(li) print(se1) se2 = set() ...
分类:
编程语言 时间:
2016-08-12 18:14:14
阅读次数:
132
id_db={1:"wh" ,2:"wx" ,3:{1:"a",2:"b",3:"c"} ,4:["a","b","c"] } print(id_db) #数据字典 print(id_db[2]) #取值 id_db[3][1]="aaaa" #改值 print(id_db) id_db[3][4] ...
分类:
编程语言 时间:
2016-08-12 11:35:30
阅读次数:
125
python 列表相关操作方法 namelist = ['a','b','c','d','1','2','3','4'] namelist1 = ['a','b','c','d','1','2','3','4'] print(namelist) print(namelist[1])#取得第2个 pr ...
分类:
编程语言 时间:
2016-08-12 09:02:42
阅读次数:
196