随笔分类 -  python学习之路

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:模块的搜索路径 一、模块搜索路径的顺序 模块其实就是一个文件,如果要执行文件,首先就需要找到模块的路径(某个文件夹)。如果模块的文件路径和执行文件不在同一个文件目录下,我们就需要指定模块的路径。 模块的搜索路径指的就是在导入模块时需要检索的文件夹。 导入模块时查找模块的顺序是: 1. 先从内存中,已 阅读全文
posted @ 2019-08-15 19:26 RandySun 阅读(223) 评论(0) 推荐(0)
摘要:import 和from…import 一、import模块名 import首次导入模块发生了3件事: 使用import time导入的时候,使用方法只能通过time.方法名() ,不能直接方法名 1. 在内存中生成一个叫做time的名称空间 2. 将会运行time.py文件,然后把time.py文 阅读全文
posted @ 2019-08-15 19:25 RandySun 阅读(412) 评论(2) 推荐(0)
摘要:模块四种形式 一、什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为 module.py ,模块名则为 module 二、模块四种形式 在Python中 阅读全文
posted @ 2019-08-15 19:23 RandySun 阅读(354) 评论(0) 推荐(0)
摘要:面向过程编程 一、面向过程编程 面向过程编程是解决问题的一种思想,相当于武林门派,武林门派之间没有好坏之分,因此它与我们之后学习的面向对象编程其实没有好坏之分。 面向过程编程,核心是编程二字,过程指的是解决问题的步骤,即先干什么、后干什么、再干什么、然后干什么…… 基于该思想编写程序就好比在设计一条 阅读全文
posted @ 2019-08-14 16:24 RandySun 阅读(210) 评论(0) 推荐(0)
摘要:内置函数 一、内置函数 更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built ascii 一、内置函数 更多内置函数:https://docs.python.org/3/library/functions.ht 阅读全文
posted @ 2019-08-14 16:24 RandySun 阅读(152) 评论(0) 推荐(0)
摘要:递归 一、什么是递归 函数的嵌套调用是:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身,并且要又退出函数的条件(递归: 函数A调用函数A)。 如果递归函数不断地调用函数自身,那么这个递归函数将会进入一个死循环,因此我们应该给递归函数一个 阅读全文
posted @ 2019-08-14 16:23 RandySun 阅读(161) 评论(0) 推荐(0)
摘要:函数综合应用 一、三元表达式 二、列表生成式 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 下面只是秀操作,不推荐使用,否则只有你自己看得懂了。 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 三、字典生成式 a 1 b 2 c 3 d 4 {'a': 1, 'b': 阅读全文
posted @ 2019-08-14 16:22 RandySun 阅读(274) 评论(0) 推荐(0)
摘要:可迭代对象和迭代器 一、迭代器的概念 迭代器即迭代的工具,那什么是迭代呢? 迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 可迭代的对象:Python内置str、list、tuple、dict、set、file都是可迭代对象,除了数字类型外。 特点: 内置有 方法 阅读全文
posted @ 2019-08-12 16:52 RandySun 阅读(246) 评论(0) 推荐(0)
摘要:装饰器 一、无参装饰器 1.1 什么是装饰器? 装饰器,器指的是工具,二而程序中的函数就是具备某一功能的工具,所以装饰器指的是为被装饰器对象(函数)添加额外功能。因此定义装饰器就是定义一个函数,只不过该函数的功能是用来为其他函数添加额外的功能 装饰器本质就是一个函数A,装饰的对象也是一个函数B,用一 阅读全文
posted @ 2019-08-12 16:51 RandySun 阅读(214) 评论(0) 推荐(0)
摘要:闭包函数 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了,与调用位置无关,即在任意位置调用函数都需要跑到定义函数时找到作用域关系。 一、什么是闭包 闭包:闭是封闭(函数内部函数),包是包含(该内部函数对外部作用域 阅读全文
posted @ 2019-08-12 16:49 RandySun 阅读(362) 评论(0) 推荐(0)
摘要:名称空间和作用域 一、名称空间 名称空间:变量的创建其实就是在内存中开辟了一个新的空间。但是我们一直在回避变量名的存储,其实在内存中有一块内存存储变量名与变量间的绑定关系的空间,而这个空间称为名称空间。 1.1 内置名称空间 内置名称空间是 python解释器独有的,Python解释器启动的时候py 阅读全文
posted @ 2019-08-09 21:37 RandySun 阅读(345) 评论(0) 推荐(0)
摘要:函数对象 函数是第一类对象,即函数可以被当做数据处理。 结果: 3107559252992 func from 一、函数对象的四大功能 1.1 引用 变量名可以被引用,函数名也可被引用 func可以加()调用,那么f也可以加()调用 结果: 1 func from 1.2 可以当容器类型的元素 结果 阅读全文
posted @ 2019-08-09 21:34 RandySun 阅读(285) 评论(0) 推荐(0)
摘要:可变长参数 可变长参数:指的是在调用函数时,传入的参数个数可以不固定 调用函数时,传值的方式无非两种,一种是位置实参,另一种是关键字实参,因此形参也必须得有两种解决方法,以此来分别接收溢出的位置实参( )与关键字实参( ) 一、可变长实参之 结果: ('a', 1, 3) 1 二、可变长形参之 形参 阅读全文
posted @ 2019-08-09 21:33 RandySun 阅读(210) 评论(0) 推荐(0)
摘要:函数 一、什么是函数 ​ 假设现在你是下水道工,如果你事先准备好你的工具箱,等你接到修理下水道的工作的时候,你直接把你的工具箱拿过去直接使用就行了,而不需要临时准备锤子啥的。 ​ 在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用,所以需要注意的 阅读全文
posted @ 2019-08-08 21:26 RandySun 阅读(179) 评论(0) 推荐(0)
摘要:文件高级应用 一、可读与可写 r + t or r+ :可读,可写 w + t or w+: 可读, 可写 a + t or a+: 可读, 可写 True True True True True True 二、 文件内指针移动 假设我们需要在文件内容中间的某一行增加内容,如果使用基础的r/w/a模 阅读全文
posted @ 2019-08-08 21:25 RandySun 阅读(204) 评论(0) 推荐(0)
摘要:文件的三种打开模式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes 需要注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一 阅读全文
posted @ 2019-08-07 19:56 RandySun 阅读(1361) 评论(0) 推荐(0)
摘要:字符编码 一、文本编辑器存取文件的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2. 要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘上。 3. 在我们编写一个py文件(没有执行),跟编写其他文件没有任何区别, 阅读全文
posted @ 2019-08-07 19:55 RandySun 阅读(191) 评论(0) 推荐(0)
摘要:异常 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 1. 1 语法异常 注:语法错误,根本是过不了python解释器的语法检测,必须在程序执行前就改正 1. 2 逻 阅读全文
posted @ 2019-08-06 16:56 RandySun 阅读(243) 评论(0) 推荐(0)
摘要:Python深浅拷贝 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 注意: 拷贝/浅拷贝/深拷贝都是针对可变类型数据而言的 ,i 阅读全文
posted @ 2019-08-06 16:55 RandySun 阅读(169) 评论(0) 推荐(0)
摘要:数据类型分类 一、按存值个数 存一个值|存多个值 : :|: : 整型、浮点型、字符串|列表、元组、字典、集合 二、按无序or有序(有索引) 无序|有序 : :|: : 字典、集合|字符串、列表、元组 三、可变 or 不可变 可变|不可变 : :|: : 列表、字典、集合|整型、浮点型、字符串、元组 阅读全文
posted @ 2019-08-06 14:20 RandySun 阅读(154) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页