随笔分类 -  python基础

摘要:什么是异常? 异常发生之后,异常之后的代码就不执行了 什么是异常处理 python解释器检测到错误,触发异常(也允许程序员自己触发异常) 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关) 如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这 阅读全文
posted @ 2018-09-11 16:44 3DX2Y 阅读(151) 评论(0) 推荐(0)
摘要:作用域相关 ***** globals(): 返回一个字典:包含全部的全局变量。 locals() :返回一个字典:包含的是当前作用域的所有的变量 # b = 2 # def func(): # a = 1 # print(locals()) # print(globals()) # # func( 阅读全文
posted @ 2018-08-22 16:44 3DX2Y 阅读(202) 评论(0) 推荐(0)
摘要:可迭代对象 对象内部含有 __iter__方法就是可迭代对象。 可迭代对象:str list dict tuple set range() 可迭代对象满足可迭代协议 判断一个对象是否可迭代: 第一个方法: 第二个方法: 迭代器: 对象内部含有__iter__方法,且含有__next__方法就是迭代器 阅读全文
posted @ 2018-08-17 16:41 3DX2Y 阅读(191) 评论(0) 推荐(0)
摘要:我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时候,就把变量名和值之间对应的关系记录下来,但是当遇到函数定义的时候,解释器只是象征性的将函数名读如内存,表示知道这个函数存在了,至于函数内部的变量和逻辑,解释 阅读全文
posted @ 2018-08-16 16:32 3DX2Y 阅读(282) 评论(0) 推荐(0)
摘要:函数的优点: 减少代码的重复率。 增强代码的可读性 函数到底是声明: 函数最主要的目的:封装一个功能工作中,函数中尽量不要出现print # 函数的返回值 return1. 函数中如果遇到return,则直接结束函数。2. 给函数的执行者返回值。 return Nonereturn 单个值 原封不动 阅读全文
posted @ 2018-08-15 15:24 3DX2Y 阅读(250) 评论(0) 推荐(0)
摘要:'''f 变量 f_obj, f_handler, f_h, fh ,文件句柄。open() python的内置函数(内部调用的是windows的系统命令)。 1,打开文件,产生文件句柄。 2,对文件句柄进行操作。 3,关闭文件句柄。 读 r ***** rb *** r+ ***** r+b re 阅读全文
posted @ 2018-08-13 20:42 3DX2Y 阅读(113) 评论(0) 推荐(0)
摘要:元组如果元组中只有一个数据,且没有逗号,则该‘元组’与里面的数据的数据类型相同。 列表列表与列表可以相加 在循环一个列表时,最好不要对此列表进行改变大小(增删)操作 字典面试题:创建字典的方式 数据类型的转换int str bool 三者转换str <--> bytesstr <--> listdi 阅读全文
posted @ 2018-08-10 15:43 3DX2Y 阅读(147) 评论(0) 推荐(0)
摘要:一、代码块Python程序是由代码块构造的。块是一个python程序的文本,他是作为一个单元执行的。代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块。而作为交互方式输入的每个命令都是一个代码块。什么叫交互方式?就是咱们在cmd中进入Python解释器里面,每一行代码都是一个代码块。 不同 阅读全文
posted @ 2018-08-09 15:15 3DX2Y 阅读(148) 评论(0) 推荐(0)
摘要:基础数据类型 总览 int:用于计算,计数,运算等。1,2,3,4 str:“这些内容” 用户少量数据的存储,便于操作。 bool:True,False,两种状态,机器反馈给用户的对,错。 list: [1,"alex",True,{},[],()...] 大量的数据,各种数据类型,操作方便。 tu 阅读全文
posted @ 2018-08-06 16:29 3DX2Y 阅读(216) 评论(0) 推荐(0)
摘要:一、计算机基础 优点:读取速度快 缺点:容量小,造价高,断电即消失 优点:容量大,造价相对低,断电不消失 缺点:读取速度慢 二、python的发展与应用 三、python的历史 2008年同时更新了两个版本。 第一个不同点: python2.x:源码不规范,源码重复较多 python3.x:源码清晰 阅读全文
posted @ 2018-08-02 17:40 3DX2Y 阅读(149) 评论(0) 推荐(0)