Python
漂亮的宁大宝
这个作者很懒,什么都没留下…
展开
-
对缺省参数的理解
缺省参数指在调用函数的时候没有传入参数的情况下,调用默认的参数,在调用函数的同时赋值时,所传入的参数会替代默认参数。*args 是不定长参数,他可以表示输入参数是不确定的,可以是任意多个。**kwargs 是关键字参数,赋值的时候是以键 = 值的方式,参数是可以任意多对在定义函数的时候不确定会有多少参数会传入时,就可以使用两个参数。...原创 2019-05-21 17:41:43 · 2301 阅读 · 0 评论 -
谈谈你对面向对象的理解
面向对象是相对于面向过程而言的。面向过程语言是一种基于功能分析的、以算法为中心的程序设计方法;而面向对象是一种基于结构分析的、以数据为中心的程序设计思想。在面向对象语言中有一个有很重要东西,叫做类。面向对象有三大特性:封装、继承、多态。...原创 2019-05-21 17:53:23 · 467 阅读 · 0 评论 -
Python2中range 和xrange的区别
两者用法相同,不同的是range返回的结果是一个列表,而xrange的结果是一个生成器,前者是直接开辟一块内存空间来保存列表,后者是边循环边使用,只有使用时才会开辟内存空间,所以当列表很长时,使用xrange性能要比range好。...原创 2019-05-17 16:05:19 · 713 阅读 · 0 评论 -
read、readline、readlines的区别
read:读取整个文件。readline:读取下一行,使用生成器方法。readlines:读取整个文件到一个迭代器以供我们使用。原创 2019-05-17 16:09:59 · 592 阅读 · 0 评论 -
常用的Python标准库有哪些
os操作系统,time时间,random随机,pymysql连接数据库,threading线程,multiprocessing进程,queue队列第三方库:django,flask,requests,virtualenv,selenium,scrapy,xadmin,celery,re,hashlib,md5常用的科学计算库:Numpy,Scipy,Pandas...原创 2019-05-17 16:24:06 · 4338 阅读 · 0 评论 -
Python里面如何生成随机数
random.random():生成一个0-1之间的随机浮点数。random.uniform(a, b):生成[a,b]之间的浮点数。random.randint(a, b):生成[a,b]之间的整数。random.randrange(a, b, step):在指定的集合[a,b)中,以step为基数随机取一个数。random.choice(sequence):从特定序列中随机取一个元素...原创 2019-05-17 16:25:42 · 910 阅读 · 0 评论 -
模块和包
模块在Python中,模块是搭建程序的一种方式。每一个Python代码文件都是一个模块,并可以引用其他的模块,比如对象和属性。包一个包含许多Python代码的文件夹是一个包。一个包可以包含模块和子文件夹。...原创 2019-05-17 22:40:00 · 101 阅读 · 0 评论