会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
怡宝12138
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
下一页
2017年11月19日
异常处理博客
摘要: 异常和错误 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误(逻辑错误) 什么是异常 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 什么是异常? 异常发生之后 异常之后的代码就不执行了 python中的常用异常:Attr
阅读全文
posted @ 2017-11-19 22:53 碧落*苍穹
阅读(160)
评论(0)
推荐(0)
编辑
生成器表达式
摘要: 列表推导式: 通过列表y得到列表x: y = [1,2,3,4,5,6,7,8]x = [1,4,9,16,25,36,49,64] 一般我们会这么做: x = []for i in y: x.append(i*i)print(x) 列表推导式: y = [1,2,3,4,5,6,7,8] x =
阅读全文
posted @ 2017-11-19 22:33 碧落*苍穹
阅读(145)
评论(0)
推荐(0)
编辑
2017年11月18日
初识面向对象
摘要: 了解一些名词:类、对象、实例、实例化 类:具有相同特征的一类事物(人、狗、老虎) 对象/实例:具体的某一个事物(隔壁阿花、楼下旺财) 实例化:类——>对象的过程 在python中,用变量表示特征,用函数表示技能,因而具有相同特征和技能的一类事物就是‘类’,对象是则是这一类事物中具体的一个。 类名有两
阅读全文
posted @ 2017-11-18 13:17 碧落*苍穹
阅读(160)
评论(0)
推荐(0)
编辑
2017年11月13日
内置函数
摘要: 作用域相关: 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内的局部变量的字典 # def func(): # a = 1 # b = 2 # print(locals()) #根据所在的位置不同,打印的内容不同 # print(globals()) #不管在哪儿,打印的内容都一...
阅读全文
posted @ 2017-11-13 08:42 碧落*苍穹
阅读(155)
评论(0)
推荐(0)
编辑
2017年11月8日
递归函数:
摘要: 初识递归: 递归的定义——在一个函数里再调用这个函数本身 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度——997 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于它自己的名称
阅读全文
posted @ 2017-11-08 19:34 碧落*苍穹
阅读(176)
评论(0)
推荐(0)
编辑
2017年11月6日
函数(迭代器与生成器)
摘要: 迭代和可迭代协议 什么叫迭代 现在,我们已经获得了一个新线索,有一个叫做“可迭代的”概念。 首先,我们从报错来分析,好像之所以1234不可以for循环,是因为它不可迭代。那么如果“可迭代”,就应该可以被for循环了。 这个我们知道呀,字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭
阅读全文
posted @ 2017-11-06 00:53 碧落*苍穹
阅读(186)
评论(0)
推荐(0)
编辑
2017年11月5日
函数的装饰器
摘要: 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 完整的装饰,万能的装饰 装饰器的固定结构: 多个装饰器装饰同一个函数 有些时候,我们也会用到多个装饰器装饰同一个函数的情况。 开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程
阅读全文
posted @ 2017-11-05 23:04 碧落*苍穹
阅读(152)
评论(0)
推荐(0)
编辑
函数:(函数的名字,闭包)
摘要: 函数名本质上就是函数的内存地址 1.可以被引用 2.可以被当作容器类型的元素 3.可以当作函数的参数和返回值 *不明白?那就记住一句话,就当普通变量用 第一类对象的概念:函数名可以赋值可以作为一个数据结构的元素可以作为一个函数的参数可以作为一个函数的返回值 闭包 闭包函数: 内部函数包含对外部作用域
阅读全文
posted @ 2017-11-05 22:23 碧落*苍穹
阅读(150)
评论(0)
推荐(0)
编辑
函数(命名空间,作用域,嵌套)
摘要: 在这里我们首先回忆一下python代码运行的时候遇到函数是怎么做的。 从python解释器开始执行之后,就在内存中开辟了一个空间 每当遇到一个变量的时候,就把变量名和值之间的对应关系记录下来。 但是当遇到函数定义的时候解释器只是象征性的将函数名读入内存,表示知道这个函数的存在了,至于函数内部的变量和
阅读全文
posted @ 2017-11-05 20:18 碧落*苍穹
阅读(205)
评论(0)
推荐(0)
编辑
函数:(定义,调用,返回值和参数)
摘要: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。 空格 为了将def关键字和函数名分开,必须空。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要
阅读全文
posted @ 2017-11-05 17:52 碧落*苍穹
阅读(488)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
下一页