自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 PYTHON学习0045:函数---random模块详解--2019-8-11

1、取随机数:random.randint(1,100)从1到100取一个随机整数,包含100。2、random.randrange(1,100)和上一个类似,只不过这个不包含100。3、random.random():生成随机浮点数4、random.choice(“sdfsf2323d23”)从字符串里返回随机元素:5、random.sample(“sdfsf2323d23”,3)从给定字符串里...

2019-08-11 12:47:08 179

转载 PYTHON学习0044:函数---datetime模块详解--2019-8-11

1、datetime.datetime.now():返回当前的datetime的日期类型:2、datetime.date.fromtimestamp():吧一个时间戳转为datetime日期类型:3、时间运算:datetime.datetime.now()+datetime.timedelta(4):datetime.timedelta()括号里默认单位为“天”4、时间替换:用replace函数:...

2019-08-11 11:57:52 149

转载 PYTHON学习0043:函数---time模块详解--2019-8-10

要使用time模块需先导入:import time1、time.time():打印当前时间戳表示从1970年至今经过的秒速。2、time.localtime(secs):将一个时间戳转换为当前时区的struct_time,secs为提供时,则以当前时间为准。可在括号里加数字,则返回数字对应时间:可以看到包含了很多变量,可以采用拼接形式表示时间了。比如:先把time.time()赋值给变量a3.t...

2019-08-10 16:06:21 100

转载 PYTHON学习0042:函数---包及模块导入--2019-7-31

2019-07-27 23:21:35 85

转载 PYTHON学习0041:函数---模块的导入路径--2019-7-27

导入模块时,只有保存在指定路径的模块能被导入。默认先存当前目录找。通过导入SYS模块就能知道指定路径有哪些:![]输出为:(https://s1.51cto.com/images/blog/201907/27/0cca8fbd7dee779df94e11067907393d.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6...

2019-07-27 23:11:32 122

转载 PYTHON学习0040:函数---模块的种类和导入方法--2019-7-27

help(“modules”)可以列出所有工具箱自带和导入的和自己写的模块。可以同时从一个模块里导入多个子模块,如:from os rmdir,rename,removefrom xx import *:相当于把xx模块里所有的子模块都调用出来。尽量不推荐这种导入模式,任意造成变量冲突。...

2019-07-27 20:23:58 74

转载 PYTHON学习0039:函数---迭代器--2019-7-3

迭代就类似循环。数字不是可迭代类型。Iterable表示是否是可迭代对象,Iterator表示是否是迭代器。数据流是一个有序的数据排列集合,表示没有截止的,就像水流和时间一样,无穷无尽的。而列表,字典等有起点和终点的。...

2019-07-03 09:07:37 65

转载 PYTHON学习0038:函数---生成器send方法---2019-7-2

函数生成器中,send的作用:1、换新生成器继续执行2、发送一个信息到生成器内部。和next()的区别:next只是唤醒生成器并继续执行,next()就相当于没有发送值或者默认发送一个None给函数内部。send(None)和next()效果一样。例子:def range(n):count=0while count<n:print("count",count)count+=1sign=yie...

2019-07-02 12:41:55 78

转载 PYTHON学习0037:函数---用函数写函数生成器---2019-7-2

生成器的创建方式有2种:1、列表生成式:(i for i range()),最多只能写三元运算。2、用函数。yield和return的区别:1、return返回函数值,并终止函数。2、yield返回数据,并冻结当前执行过程。...

2019-07-02 11:44:10 55

转载 PYTHON学习0036:函数---生成器调用方法---2019-6-30

可以用for和while循环来调用生成器,取里面的值。比如a=(i for i in range (10)for i in a:print(i)输出为:0123456789while True:print(next(a)输出为:0123456789Traceback (most recent call last):File "F:/python/2019.6.2/xuexi/6.2/列表生成器....

2019-06-30 16:28:38 239

转载 PYTHON学习0035:函数---斐波那契。。。生成器---2019-6-30

def fib(max):n,a,b=0,0,1while n<max:print(b)a,b=b,a+bn=n+1return "666"fib(13)输出为:1123581321345589144233不能分解写为:a=bb=a+b以a=1,b=2为例子,如果按照以上分解赋值语句,则赋值后a=2,b=4。实际上,可以引入一个中间变量:上述函数可以变为生成器,吧print(b)改为...

2019-06-30 16:09:58 143

转载 PYTHON学习0034:函数---列表生成式和生成器---2019-6-29

```也可以在列表生成器里加三元运算:a=[i5 if i>5 else i2 for i in range(11)]print(a)输出为:[0, 2, 4, 6, 8, 10, 30, 35, 40, 45, 50]列表生成器格式:a=(i for i in range(10)print(a)输出为:<generator object <genexpr> ...

2019-06-29 14:52:27 78

转载 PYTHON学习0033:函数---装饰器---2019-6-26

软件开发原则:1、封闭:已经实现的功能代码块不应该被修改。2、开放:对现有功能的扩展开放。由于此内容重实际操作,难以文字表述,相关内容查询以下链接:https://www.cnblogs.com/alex3714/articles/5765046.html...

2019-06-26 14:56:13 86

转载 PYTHON学习0032:函数---闭包---2019-6-25

闭包:   在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。但是闭包是一种特殊情况,如果外函数在结束的时候发现有自己的临时变量将来会在内部函数中用到,就把这个临时变量绑定给了内部函数,然后自己再结束。...

2019-06-25 16:03:50 64

转载 PYTHON学习0031:函数---命名空间和作用域----2019-6-25

比如变量x=1,x和1分别存在不同的地方,x存放的地方就叫命名空间,且这个命名空间不止存放x这个字母,还会以字典形式存储x和1的内存地址。先有命名空间才有的作用域。作用域的查找空间:...

2019-06-25 15:30:45 73

转载 PYTHON学习0030:函数---内置方法----2019-6-23

.1、abs():取绝对值。举例:print "abs(-45) : ", abs(-45)输出结果为:abs(-45) : 452、dict():吧一个数据转成字典。3、min()从一个列表里取最小值。max()从列表里取出最大值。4、all()用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。元素除了是 0、空、None、...

2019-06-23 18:45:37 104

转载 PYTHON学习0029:函数---递归----2019-6-20

递归特性:

2019-06-20 23:43:50 100

转载 PYTHON学习0028:函数---高阶函数----2019-6-20

1、定义:变量可以指向函数,函数的参数能够接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。只要把函数作为参数传到其他函数,不管其他函数有没有返回值,,都叫高阶函数。2、函数也可以接收其他函数作为返回值。...

2019-06-20 11:50:53 98

转载 PYTHON学习0027:函数---匿名函数----2019-6-20

def calc(x,y):return x×y可以用匿名函数形式写为:lambda x,y:x×y调用方法为:1、给匿名函数赋值func=lambda x,y:x×y2、然后调用,像普通函数一样调用:func=lambda x,y :x*yfunc(func(5,6))输出为:30 注意:匿名函数不支持复杂的诸如逻辑判断语句,只能写最简单的语句,最多支持到写3元运算,如:func=lambd...

2019-06-20 10:36:44 96

转载 PYTHON学习0026:函数---嵌套函数和作用域----2019-6-19

1、函数定义后,只要没调用,其内部代码永远不会执行。2、函数内部可以再定义函数3、嵌套函数里有变量时,先在本级函数作用域找函数值,没有则逐级往上找。(本级--父级--爷爷级--....-全局),找到了则就不继续再往上找了。作用域:一、在PYTHON中,一个函数就是一个作用域,函数定义完成后,作用域已经生成,以后不管在哪里调用,作用域不变。...

2019-06-20 01:21:31 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除