python高级
发芽的枫叶
从事IT事业10年之久,希望借助平台一起学习!!
展开
-
python - 推导式
推导式 comprehensions(又称解析式):是 Python 中很强大的、很受欢迎的特性,具有语言简洁,速度快等优点。推导式包括:列表推导式字典推导式集合推导式1.1 列表推导式语法:[表达式 for 变量 in 列表] 代表从列表中取出每个元素,然后在按照表达式运算,然后放在新的列表中[表达式 for 变量 in 列表 if 条件]代表从列表中取出满足条件的元素,...原创 2018-11-12 15:23:08 · 270 阅读 · 0 评论 -
python装饰器详解
python装饰器详解装饰器对初学python的学者来说,是个难点也是重点,下面我们一起看看,希望能帮到大家,个人理解,有误之处,希望提出。装饰器的理解简单的装饰可以重用的装饰器*注入的装饰器给原始函数添加参数的装饰器添加多个装饰器装饰器的理解向一个现有的对象添加新的功能,同时又不改变其结构,也遵循面向对象开放封闭原则简单的装饰def show...原创 2018-07-20 11:57:54 · 413 阅读 · 0 评论 -
生成器,可迭代对象,迭代器之间区别
生成器,可迭代对象,迭代器之间区别对于初学者肯定会带来困惑,希望下面的文章能帮助你,彻底理解,迭代器理解迭代器作用可迭代对象,迭代器区别实现的方式下面用用一幅图来概括: 迭代器理解迭代是Python最强大的功能之一,是访问集合元素的一种方式。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭...原创 2018-07-18 12:07:49 · 1819 阅读 · 0 评论 -
提高访问元组的可读性
student=('张三','22','北京市,海定区')#===============原始访问==================#nameprint(student[0])#ageprint(student[1])#addressprint(student[2])#=================1 改变之后的访问======================NAME,A...原创 2018-11-12 15:26:48 · 222 阅读 · 0 评论 -
列表,元组 ,字典排序
#============列表排序============import random#用推导式生产数据data = [random.randint(10,20) for n in range(10)]#用自带的方法排序#data.sort()#用内置的函数排序data = sorted(data,reverse=True)#reverse -- 排序规则,reverse = Tr...原创 2018-11-12 15:31:52 · 383 阅读 · 0 评论 -
闭包
闭包1. 函数引用deftest1():print("--- in test1 func----")#调用函数test1()#引用函数ret = test1print(id(ret))print(id(test1))#通过引用调用函数ret()运行结果:--- intest1 func----140212571149040140...原创 2019-04-12 10:03:48 · 233 阅读 · 0 评论 -
python基础视频
链接:https://pan.baidu.com/s/1OiKTrw5lfjqO_pCjJfbcOQ提取码:cmxi需要更多视频,或者有问题,请联系qq511276484,分享视频纯属个人爱好,不需要任何费用,谢谢提出宝贵意见。...原创 2019-06-13 17:54:59 · 422 阅读 · 0 评论