Python
文章平均质量分 68
IanChenV
这个作者很懒,什么都没留下…
展开
-
Python学习系列十二:序列的方法
1、序列:包含有定值表(tuple)和表。同时,字符串也是一种特殊的定值表。表的元素可以更改,但是定值表一旦建立,其元素不可以更改。2、运用于序列的内建函数(built-in function)s1=[1,2,4,5,6,7] s2=(6,5,7,8,0) len(s1) #返回:序列中包含元素的个数 len(s2) min(s1) #返回:序列中最小的元素 m原创 2014-02-08 11:54:11 · 495 阅读 · 0 评论 -
Python学习系列十一:动态类型
1、Python中有一类特殊的对象,用于存储数据的。常见的该类对象包括了各种数字,字符串,表,词典。对象是存储在内存中的实体。但是我们并不能直接接触到该对象。原创 2014-02-06 19:12:55 · 545 阅读 · 0 评论 -
Python学习系列九:函数对象
函数也是一个对象,具有属性可以用dir( )函数查询,作为对象,它可以赋值给其他对象名,或者作为参数传递1、lambda函数利用lambda函数的语法定义函数。func=lambda x,y:x**yprint(func(3,4))2、函数作为参数传递函数可以作为一个对象,进行参数传递func=lambda x,y:x+ydef test(f,a,b):原创 2014-02-06 14:44:23 · 478 阅读 · 0 评论 -
Python学习系列十:异常处理
异常处理原创 2014-02-06 14:52:17 · 582 阅读 · 0 评论 -
Python学习系列七:循环设计
1 、range( )函数:for循环中的in跟一个序列,循环每次使用的序列元素,而不是序列的下标S='abcdfefjhjhjhjsgdb'for i in range(0,len(S),2): print(S[i])2、enumerate( )函数:每次循环获得元素和下标S='abcdfefjhjhjhjsgdb'for (index,char) in enu原创 2014-01-29 19:49:11 · 468 阅读 · 0 评论 -
Python学习系列六:函数的参数对应
一、Python函数参数的传递主要分为:位置传递、关键字传递1、位置传递def f(a,b,c): return a+b+cprint(f(1,2,3))2、关键字传递,关键字传递是指根据关键字的名称传递参数,与位置无关。关键字传递可以和位置传递混用,但是位置传递必须在关键字传递之前def f(a,b,c): return a+b+cprint(f(c=8原创 2014-01-29 19:26:38 · 666 阅读 · 0 评论 -
Python学习系列五:模块
1、Python中的一个.PY文件就构成了一个模块。通过模块,可以调用其他文件的程序2、模块的引入import 文件名import a as b #引入模块a,并将模块a重新命名为bfrom a import function1 #从模块中应用fuction1对象,可以直接引用对象,而不需要a.function。from a import *3、搜索路径pyt原创 2014-01-19 17:54:57 · 518 阅读 · 0 评论 -
Python学习系列八:循环对象
1、循环对象循环对象是一个含有next( )方法的对象,next( )方法的目的是进行到下一个结果,而结束一系列结果之后,出现一个StopIteration错误。当一个循环结构(比如for)调用循环对象时,它就会每次循环的时候调用next方法,直到出现StopIteration出现,for循环收到,就知道循环结束,停止调用nextfor line in open('test.txt')原创 2014-01-29 20:22:44 · 773 阅读 · 0 评论 -
Python学习系列十四:python的内置函数
1、数学运算函数#数学运算函数abs(-5) #取绝对值round(2.6)#四舍五入pow(2,3)#相当于2**3pow(2,3,5) #相当于2**3%5cmp(2.3,3.2)divmod(9,2) #返回除法结果和余数max([1,5,2,9])#求最大值min([9,2,-4,2])#求最小值sum([2,-1,9,12])#求和2、原创 2014-02-08 17:36:15 · 661 阅读 · 0 评论