会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lioushell
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年2月5日
Python之装饰器
摘要: 一、装饰器的形成过程 1、自定义装饰器 2、装饰器的语法糖 3、带参数函数的装饰器 4、带返回值函数的装饰器 5、带参数的装饰器 6、函数带有多个装饰器 7、查看函数信息的相关方法 总结:通用装饰器公式 二、装饰器的开放封闭原则 1、对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可
阅读全文
posted @ 2018-02-05 15:45 lioushell
阅读(157)
评论(0)
推荐(0)
2018年2月2日
Python的函数名与闭包
摘要: 一、函数名的本质 函数名本质上就是函数的内存地址。 1、可以被当做值或变量引用 2、函数可以被当做容器类型的元素存储 3、可以当做函数的参数和返回值 总结: 二、闭包 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包(即:内层函数
阅读全文
posted @ 2018-02-02 16:12 lioushell
阅读(152)
评论(0)
推荐(0)
2018年2月1日
Python函数之进阶
摘要: 一、命名空间 1、定义 名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值。各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名而没有任何影响。 2、命名空间的分类 1)、全局命名空间( Global):每个模块加载执行时创建的,记录了模块中定义的
阅读全文
posted @ 2018-02-01 15:59 lioushell
阅读(152)
评论(0)
推荐(0)
2018年1月31日
Python之函数初识
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数的基本语法: 实例: 注:函数是以功能为导向,函数内部尽量不要有print()函数 一、函数的返回值 return 1、遇到return 此函数结束,不在向下进行 2、return 返回值 不写return 返回 None re
阅读全文
posted @ 2018-01-31 15:52 lioushell
阅读(146)
评论(0)
推荐(0)
2018年1月30日
文件操作
摘要: 一、文件操作常用的基本知识点 1、文件路径 1)、绝对路径:例如-"C:/Users/Administrator/Desktop/python/1.txt" 2)、相对路径:同一个文件夹下的文件就是相对路径 2、编码方式:GBK、UTF-8 3、打开方式 只读、只写、追加读写 基本模式语法: 3.1
阅读全文
posted @ 2018-01-30 19:41 lioushell
阅读(145)
评论(0)
推荐(0)
set集合
摘要: 集合是无序的,不重复的数据集合,它里面的元素是可塔哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。 集合的特点: 1、它是无序的,且是不重复的 2、集合里的元素必须是可哈希的(int、str、bool、tuple),但是它本身是不可哈希的 3、集合不能更改其内部的元素,只能
阅读全文
posted @ 2018-01-30 17:14 lioushell
阅读(147)
评论(0)
推荐(0)
2018年1月29日
Python中的深拷贝与浅拷贝
摘要: 定义:所谓浅拷贝就是对引用的拷贝;所谓深拷贝就是对对象的资源的拷贝。 1、对于直接赋值(=),有如下三点认识: 1)、赋值是将一个对象的地址赋值给一个变量,让变量指向该地址(旧瓶装旧酒)。 2)、修改不可变对象(str、tuple)需要开辟新的空间 3)、修改可变对象(list等)不需要开辟新的空间
阅读全文
posted @ 2018-01-29 17:14 lioushell
阅读(176)
评论(0)
推荐(0)
while循环、for循环及range
摘要:
阅读全文
posted @ 2018-01-29 16:23 lioushell
阅读(177)
评论(0)
推荐(0)
2018年1月27日
Python的字符编码
摘要: 字符编码 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的
阅读全文
posted @ 2018-01-27 18:44 lioushell
阅读(206)
评论(0)
推荐(0)
2018年1月26日
小知识点补充:小数据池、==、is、id
摘要: 1、id(obj) 用于获取对象的内存地址 name = 'alex' print(id(name)) #2398210474200 li = [1,2,3] print(id(li)) #2398211309512 2、obj1 is obj2 比较判断两个对象是否相同,id做为判断因素 obj1
阅读全文
posted @ 2018-01-26 20:46 lioushell
阅读(136)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告