sys模块12345678sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTHO...
分类:
编程语言 时间:
2016-02-08 17:22:37
阅读次数:
223
random模块一、生成随机数1234import randomprint(random.random())print(random.randint(1,2))print(random.randrange(1,10))二、生成随机验证码12345678910import randomcc = ''f...
分类:
编程语言 时间:
2016-02-08 17:21:45
阅读次数:
169
os模块提供对操作系统进行调用的接口12345678910111213141516171819202122232425262728293031import osprint('getcwd()',os.getcwd()) #获取当前工作目录,即当前python脚本工作的目录路径#os.chdir("d...
分类:
编程语言 时间:
2016-02-08 17:20:05
阅读次数:
262
time&datetime?一、time模块 time模块提供各种操作时间的函数说明:一般有两种表示时间的方式: 第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的 第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳...
分类:
编程语言 时间:
2016-02-03 21:42:48
阅读次数:
237
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。模块分为三种:...
分类:
编程语言 时间:
2016-02-03 00:13:12
阅读次数:
234
递归&算法基础一、递归递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈...
分类:
编程语言 时间:
2016-02-02 21:38:22
阅读次数:
449
一、深浅拷贝对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。下面是字符串例子,数字与其相同:123456789import copyn1 = 'abc'n2 = n1n3 = copy.copy(n1)n4 = copy.deepcopy(n1)print(i...
分类:
编程语言 时间:
2016-01-18 10:20:22
阅读次数:
209
一、计数器(Counter)Counter是对字典类型的补充,用于追踪值的出现次数。注:因Counter继承于dict类,所以其具备dict类的所有功能1 import collections2 c1 = collections.Counter('skdhflsdkngsnlknvdlfb')3 p...
分类:
编程语言 时间:
2016-01-17 17:29:04
阅读次数:
280
基本数据类型1、类与事物 类顾名思义,就是一类事物、或者叫做实例,它用来描述具有共同特征的一类事物。我们在python中声明类的关键词是class,类还有功能和属性,属性就是这类事物的特征,而功能就是它能做什么,也是就是方法或者函数。1 id1 = int(1) #其中int就是类,而id1是int...
分类:
编程语言 时间:
2016-01-10 14:21:06
阅读次数:
174
第一章 python介绍1、python简介:Python(英语发音:/?pa?θ?n/), 是一种面向对象、解释型计算机程序设计语言(它不仅仅是一门脚本语言!!!),由Guido于1989年发明,第一个公开发行版发行于1991年。2、风格:Python在设计上坚持了清晰划一的风格,这使得Pytho...
分类:
编程语言 时间:
2015-12-27 13:20:05
阅读次数:
170