摘要: import time i_digit = [11,5,112,55,98,64,13,52] start_time = time.time()#获取代码执行到这里的时间 l = len(i_digit) for x in range(l-1): for y in range(l-1-x): if i_digit[y]>i_digit[y+1]: i_digit[y],i_digit[y+1]=i 阅读全文
posted @ 2019-08-15 20:07 aikell 阅读(1490) 评论(0) 推荐(0)
摘要: 装饰器的作用: 不想通过修改函数的调用方式,在函数的前后添加功能 最简单的装饰器: 执行顺序: 当被装饰的函数有返回值时,由于执行的是inner,所以需要在inner函数里获取被装饰函数的返回值,再通过inner返回出来: 当被装饰的函数同时需要进行传值时,只需再inner函数里接收即可,接收后同样 阅读全文
posted @ 2019-08-15 19:35 aikell 阅读(140) 评论(0) 推荐(0)
摘要: 名称空间 内置名称空间: 存放时的是系统内置的名称,python一启动时,这些名称已经存放在内存;比如:print,input等 全局名称空间: 存放的是自定义的名称,变量名,函数名等等 局部名称空间: 在函数体内的自定义的名称 加载顺序为:内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(... 阅读全文
posted @ 2019-08-15 11:07 aikell 阅读(192) 评论(0) 推荐(0)
摘要: 闭包的定义:嵌套函数,外部函数的变量被内部函数调用 先走一段代码: 解读起来就是: 我们再看一下正常的函数调用是什么样的: 由于在全局名称空间当中,没有对象指向new—func的内存地址,所以无法在全局作用域下直接调用它取得a,这样每次需要获取它时,都需要调用外部函数,使得每一次调用会使得内存会一直 阅读全文
posted @ 2019-08-14 23:46 aikell 阅读(165) 评论(0) 推荐(0)
摘要: 当默认参数为可变数据类型时(列表,元组,字典等),在函数体内给这个数据类型赋值,这个默认参数会随着每一次函数体的赋值而改变,由于每次都是在原列表的基础上操作,所以列表的内存地址一直不变; 而当在传参的时候给这个默认参数重新赋值时,列表会变成一个新的列表,内存会开辟一个新的地址存放它,再对它进行传参操作时,每一次操作都是在这个新开辟的内存地址做出修改,所以内存地址不会也发生改变; def f... 阅读全文
posted @ 2019-08-14 16:27 aikell 阅读(204) 评论(0) 推荐(0)
摘要: 首先时站在形参的角度进行动态传输:*会将实参传输过来的参数进行聚合,返回一个元组 而站在实参的角度进行动态传输:起到的作用是打散,他会将传输的参数传给形参时按顺序打散,也就是迭代,int类型不可迭代会报错 上面时*args,那么**kwargs会是怎么样呢 阅读全文
posted @ 2019-08-14 09:46 aikell 阅读(165) 评论(0) 推荐(0)
摘要: 循环打印字典打印出来的是键: 这时可以利用键值查找字典对应的value,如果字典里边的value为列表,还可以通过它进行各种操作,比如切片: 阅读全文
posted @ 2019-08-13 21:24 aikell 阅读(1199) 评论(0) 推荐(0)
摘要: 位置参数:函数返回值为一个时,返回值为原始数据类型;返回值为多个参数时,用一个对象进行接收时,返回值为元组,以多个参数接收时,返回为参数的原始数据类型 默认参数:函数返回值为一个时,返回值为原始数据类型;返回值为多个参数时,用一个对象进行接收时,返回值为元组,以多个参数接收时,返回为参数的原始数据类 阅读全文
posted @ 2019-08-13 20:18 aikell 阅读(931) 评论(0) 推荐(0)
摘要: 函数的定义用def: 函数的返回值return: 可以为一个值 可以为多个值:接收时可以用一个变量接收,一个变量接收时返回为元组类型;可以用多个变量分别接收 输出: 函数的参数: 形参(接收的参数): 位置参数,*args,默认参数(关键字参数),**kwargs: 总共四种,可以相互结合,结合使用 阅读全文
posted @ 2019-08-13 18:39 aikell 阅读(541) 评论(0) 推荐(0)
摘要: 基本的byte数据类型创建: 均输出: 字符串类型转换成byte类型用encode: 输出: 将byte数据类型进行解码用decode: 输出: 阅读全文
posted @ 2019-08-13 09:35 aikell 阅读(3374) 评论(0) 推荐(1)