随笔分类 -  python

人生苦短,我学python!
摘要:前言 装饰器的学习,需要了解以下3个方面的知识 1.函数名即‘变量名’ 2.不能更改被装饰函数的源代码以及调用方式 3.高阶函数和嵌套函数的定义 需求:写一个测试函数执行时间的装饰器 import time def time_test(func): #高阶函数里面接受另一函数, def wrappe 阅读全文
posted @ 2018-07-23 10:53 阳光下的小蚂蚱 阅读(112) 评论(0) 推荐(0) 编辑
摘要:自定义函数的创建 def function(): 函数体 调用函数 :function() 参数的优先级 关键字参数(name)> 默认参数(age=20)>无命名不定长参数(*args)>命名不定长参数(**kwargs) 下面有一个例子来说明: def fun(name,sex='male',* 阅读全文
posted @ 2018-07-03 16:42 阳光下的小蚂蚱 阅读(135) 评论(0) 推荐(0) 编辑
摘要:set集合的特性 1.元素必须是可hash的(不可变的)数据类型包括:str、int、 float、tuple 2.无序且不可重复的 3.set(这里面必须是可迭代的对象:str、list、dict的key、tuple) 创建集合方法 可变集合(unhash):set() 不可变集合(hash):f 阅读全文
posted @ 2018-06-29 16:14 阳光下的小蚂蚱 阅读(247) 评论(0) 推荐(0) 编辑
摘要:知识点:浅拷贝-->只拷贝第一层 ; 深拷贝-->类似克隆 1.变量赋值 指针的指向完全一样 列表,字典的内存空间改变,不会重新开辟一个内存空间,所有指针还是一样,两个值都会改变 a = [[1,2],3,4]>>> b = a>>> a[[1, 2], 3, 4]>>> b[[1, 2], 3, 阅读全文
posted @ 2018-06-28 11:00 阳光下的小蚂蚱 阅读(211) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示