12 2018 档案
摘要:Python基础第一篇:安装 Python基础第二篇:初识 Python基础第三篇:基本数据类型及运算 Python基础第四篇:文件操作 Python基础第五篇:函数初识 Python基础第六篇:函数进阶 Python基础第七篇:装饰器、迭代器、生成器 Python基础第八篇:内置函数、匿名函数、递
阅读全文
摘要:一、异常 1.1、Python中错误分为两种: 语法错误,这种错误根本过不了python解释器的语法检测,必须在程序执行前就改正 逻辑错误,如int("m") 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在pytho
阅读全文
摘要:一、面向对象结构与成员 1.1、字段 执行结果: Python中并无真正的私有,只有约定的私有或者叫隐藏,在上一节末尾已经说过 1.2、方法包括:普通方法、静态方法和类方法,三种方法在内存中都归属于类,区别在于调用方式不同。 普通方法:至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值
阅读全文
摘要:一、初识面向对象 1.1、面向过程的程序的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而
阅读全文
摘要:一、时间模块(time、datetime) Python中有三种时间的表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化时间 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... ti
阅读全文
摘要:一、什么是模块 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块的功能 在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 使用python编写的代码(.py文件) 已被编译为共享库或DLL的C或C++扩展 包好一组模块的包 使用C编写并链接到pytho
阅读全文
摘要:一、内置函数 1.1、作用域相关 1.2、迭代器生成器相关 1.3、基础数据类型相关 1.4、转换及运算相关 1.5、常用相关 1.6、其他相关 1.7、类相关 1.8、几个重要的内置函数 二、匿名函数 三、递归函数 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 递归调用应该分
阅读全文
摘要:一、装饰器 1.1、什么是装饰器? 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 1.2、装饰器的原则 不修改被装饰对象的源代码 不修改被装饰对象的调用方式 1.3、装饰器的目标 在遵守装饰器原则的前提下,为被
阅读全文
摘要:一、命名空间和作用域 1.1、命名空间 先来看个例子: 上面为什么会报错呢?现在我们来分析一下python内部的原理是怎么样: 我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟出一个空间,每当遇到一个变量的时候,就把变量名和值之间对应的关
阅读全文
摘要:一、函数是什么? 先举一个例子:修理工工作前需要准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再去制造一把锤子。 修理工 >程序员 具备某一功能的工具 >函数 要想使用工具,需要事先准备好,然后拿来就用且可以重复使用 要想用函数,需要先定义,再使用 所
阅读全文
浙公网安备 33010602011771号