转载自:http://hi.baidu.com/yangdaming1983/item/fa9f8fc24c7cdb55ad00ef96python中,有3种内建的数据结构:列表、元组和字典。1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦
转载自:http://hi.baidu.com/liuhelishuang/item/41f2bbf21b676215ce9f32bb------------------------------------------------------------------------------------------------------sys 模块提供了许多函数和变量来处理 Python 运行时环
转载自:http://www.cnblogs.com/wenjiashe521/archive/2012/11/02/2742732.html示例代码"""Framework for getting filetype-specific metadata.Instantiate appropriate class with filename. Returne
operator模块提供了一系列的函数操作。下面为operator模块的常用函数:range:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。例: >>> range(6) [0, 1, 2, 3, 4, 5] >&
转自:http://blog.csdn.net/turkeyzhou/article/details/8846527 reload()内建函数可以重新导入一个已经全部被成功导入的模块,reload()函数的参数必须是模块自身。模块中的代码在导入时被执行,但是只执行一次,以后执行Import时不会在执行这些
python中用来测试该模块是作为程序独立运行还是被另一模块所导入(即有这句表示当前模块是独立运行的);通过检查该模块的__name__属性实现的;另外,模块的__name__属性是模块内置属性,由系统赋值,目的是防止不能被直接运行的模块被错误的运行;但是系统对这个__name__属性的赋值确不是事先确定的。
1. import moudle 要调用moudle中的方法必须完整的写为:moudle.Function()。 2. from moudle import * 可以直接调用Function()
1.breadk语句 当break语句在循环结构中执行时,它会导致立即跳出循环结构,转而执行该结构后面的语句。 2.continue语句 当continue语句在循环结构中执行时,并不会退出循环结构,而是立即结束本次循环,重新开始下一轮循环,也就是说,跳 过循环体中在continue语句之后的所有语句,继续下一轮循环。对于while语句,执行continue语
1.zip用法 定义:zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)] zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素打包成一个个tuple(元组),然后返回由这些tuples组成的list(列表)。若传入参数的长度不等,则返回list的长度和参数中长度最短的对象相同。利用
字符串标识符首先要以字母或者下划线开始,后面要跟字母,下划线或者数字 编写python脚本:使之可以检测长度大于等于1的标识符,并且可以识别 Python 关键字 import string import keyword alphas = string.letters + '_' nums = string.digits case = keyword.kwlist
1.dir(对象),查看该对象可以使用什么方法 >>> a='abc' >>> dir(a) ['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__getnewa
函数原型:find(str,pos_start,pos_end) 解释:str:被查找“字串”(气味字符串的函数);pos_start:查找的首字母位置(从0开始计数。默认:0);pos_end:查找的末 尾位置(不包括末尾位置。默认-1) 返回值:如果查到:返回查找的第一个出现的额位置,否则,返回-1。 例: >>> a='habdl' >
python join 和 split方法的使用 join用来连接字符串,把所有的子字符串放到一个列表或可迭代对象中,然后调用一个 join方法来把所有的内容连接在一起 split拆分字符串 >>> a=['hello','boy'] >>> ' '.join(a) 'hello boy' >>> s='_'.join(a)
random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。 random.random() 用于生成一个随机浮点数:range[0.0,1.0) random.uniform(a,b) 用于生成一个指定范围内的随机浮点数,a,b为上下限,只要a!=b,就会生成介于两者之间的一个浮点数,若a=b,则生成的浮点数就是random.randin
1.exec exec语句将字符串str当成有效Python代码来执行.提供给exec的代码的名称空间和exec语句的名称空间相同.exec语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句 >>> exec 'a=100' >>> a 100 2.eva
1.区别一: 在Range的方法中,它会生成一个list的对象,相当于一个序列。在XRange中,它生成的却是一个xrange的对象,相当于一个迭代序列。 区别二: 当返回的东西不是很大的时候,或者在一个循环里,基本上都是从头查到底的情况下,这两个方法的效率差不多。但是,当返回的东西很大,每次遍历时xrange消耗的内存更少 区别三: 循环中常常会被Break出来的话,xrange会消耗
1.判断变量是否是这个类型 >>> a=1 >>> isinstance(a,int) True >>> isinstance(a,float) False 2.判断一个对象是否是一个已知的类型 >>> isinstance(1,list) False >>> i
判断两个对象相等要用a is b,而不是 type(a) == type(b) type() 接受一个对象做为参数,并返回它的类型。它的返回值是一个类型对象。 is和is not 运算符来测试两个变量是否指向同一个对象 >>> a=3 >>> b=4 >>> type(a) == type(b) True >>
input和raw_input都可以读取控制台的输入,但input和raw_input在处理数字时是有区别的 1)当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 2)input会计算在字符串中的数字表达式,而raw_inp
实例: >>> a.extend([1,2]) >>> print a [1, 2, '3', '1', 1, 2] >>> a.append([1,2]) >>> print a [1, 2, '3', '1', 1, 2, [1, 2]] append和extend都仅只可以接收一个参数, append 任
Python 逐渐地流行了起来,现在经常被用来作为初学者的入门语言。我们为初学者们选择了一些比较适合的免费 Python 书籍去学习。 简明 Python 教程 ( A Byte of Python ) 简明 Python 教程是Swaroop C.H. 教授为Python初学者写的一本书。“如果你只会打字的话,那这本书就是给你写的。”这本书的网站上这么写道。 这
声明: 原文地址:http://zhangjunhd.blog.51cto.com/113473/453857我们经常会与文件和目录打交道,对于这些操作python提供了一个os模块,里面包含了很多操作文件和目录的函数。想要知道有哪些方法,我们可以运行下面的语句,就可以在屏幕上输出os模块的所有信息:文件处理mkfifo()/mknod() 创建命名管道/创建文件系统节点remove()/unli
help是一个内置函数,在Python中被自动加载的函数,参数分两种: 如果传一个字符串做参数的话,它会自动搜索以这个字符串命名的模块,方法,等。 如果传入的是一个对象,就会显示这个对象的类型的帮助 例: 1 help(’sys’) #会列出sys模块的帮助 2 a = [1,2,3] 3 help(a) #会显示list的帮
转载自:http://www.iteye.com/topic/60905 最近开始学习Python,收集了一些中文的入门材料与大家分享。 首先是《简明Python教程》,打包自Swaroop C. H.的《A Byte of Python》(简体中文版,沈浩元译)——这是偶第一次觉得能看的懂的编程资料,所以很适合偶这样完全没有编程经验的人来阅读。 然后是《Py
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号