Python学习05.09:Python闭包

前面章节中,已经对 Python 闭包做了初步的讲解,本节将详解介绍到底什么是闭包,以及使用闭包有哪些好处。 闭包,又称闭包函数或者闭合函数,其实和前面讲的嵌套函数类似,不同之处在于,闭...

2020/02/03 21:37
130
Python学习05.08:Python变量作用域

所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在整段代码的任意位置使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。 变量...

2020/02/03 21:22
120
Python学习05.07:Python None(空值)及用法

在 Python 中,有一个特殊的常量 None(N 必须大写)。和 False 不同,它不表示 0,也不表示空字符串,而表示没有值,也就是空值。 这里的空值并不代表空对象,即 None 和 []、“” 不同: ...

2020/02/03 20:41
544
PYTHON学习04.02:Python list列表详解

在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中...

2020/01/16 11:02
91
python学习03.07:Python类型转换,Python数据类型转换函数大全

虽然 Python 是弱类型编程语言,不需要像 Java 或 C 语言那样还要在使用变量前声明变量的类型,但在一些特定场景中,仍然需要用到类型转换。 比如说,我们想通过使用 print() 函数输出信息“...

2020/01/14 21:10
137
python学习03.06:Python格式化字符串(格式化输出)

我们在《第一个Python程序——在屏幕上输出文本》中讲到过 print() 函数的用法,这只是最简单最初级的形式,print() 还有很多高级的玩法,比如格式化输出,这就是本节要讲解的内容。 熟悉C语...

2020/01/14 21:08
40
python学习03.05:Python bytes类型及用法

Python bytes 类型用来表示一个字节串,和字符串相呼应。 bytes 是 Python 3.x 新增的类型,在 Python 2.x 中不存在的。 字节串(bytes)和字符串(string)的对比: 字符串由若干个字符组成...

2020/01/14 15:08
118
python学习03.04:Python字符串详解(包含长字符串和原始字符串)

若干个字符的集合就是一个字符串(String)。Python 中的字符串必须由双引号""或者单引号''包围,具体格式为: "字符串内容" '字符串内容' 字符串的内容可以包含字母、标点、特殊符号、中文、...

2020/01/14 14:56
122
python学习03.01:Python变量的定义和使用

任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。 变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的...

2020/01/14 13:17
51
PYTHON学习14.12:生成临时文件和临时目录

tempfile 模块专门用于创建临时文件和临时目录,它既可以在 UNIX 平台上运行良好,也可以在 Windows 平台上运行良好。 tempfile 模块中常用的函数,如表 1 所示。 表 1 tempfile 模块常用函数...

2020/01/03 22:04
44
PYTHON学习14.11:实现Python对象的持久化存储

Python 中有个序列化过程叫作 pickle,它能够实现任意对象与文本之间的相互转化,也可以实现任意对象与二进制之间的相互转化。也就是说,pickle 可以实现 Python 对象的存储及恢复。 值得一提...

2020/01/03 21:59
49
PYTHON学习14.10.01:Python with as用法详解 补充

有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后...

2020/01/03 20:43
78
PYTHON学习14.10:Python with as用法详解

有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式,例如在任何一门编程语言中,文件的输入输出、数据库的连接断开等,都是很常见...

2020/01/02 13:25
174
PYTHON学习14.09:Python seek()和tell()函数详解

在讲解 seek() 函数和 tell() 函数之前,首先来了解一下什么是文件指针。 我们知道,使用 open() 函数打开文件并读取文件中的内容时,总是会从文件的第一个字符(字节)开始读起。那么,有没...

2020/01/01 14:59
136
PYTHON学习14.08:Python close()函数:关闭文件

前面章节中,已经多次使用了 close() 函数,它用来关闭使用 open() 函数打开的文件。 close() 函数的语法格式如下: file.close() 其中,file 表示已打开的文件对象。 文件在打开并操作完成之...

2019/12/31 12:19
97
PYTHON学习14.07:Python write()和writelines():向文件中写入数据

前面章节中学习了如何使用 read()、readline() 和 readlines() 这 3 个函数读取文件,如果我们想把一些数据保存到文件中,又该如何实现呢? Python 中的文件对象提供了 write() 函数,可以向...

2019/12/31 12:12
136
PYTHON学习14.06:Python readline()和readlines()函数:按行读取文件

使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式。 一般情况下,逐行...

2019/12/31 12:07
219
PYTHON学习14.05:Python read()函数:按字节(字符)读取文件

文件对象(open() 函数的返回值)提供了 read() 函数可以按字节或字符读取文件内容,到底是读取字节还是字符,取决于使用 open() 函数打开文件时,是否使用了 b 模式,如果使用了 b 模式,则...

2019/12/31 11:54
246
PYTHON学习14.04:Python open()函数详解:打开指定文件

在 Python 中,如果想要操作文件,首先需要创建或者打开指定的文件,并创建一个文件对象,而这些工作可以通过内置的 open() 函数实现。 open() 函数用于创建或打开指定文件,并返回文件对象,...

2019/12/31 11:44
35
PYTHON学习14.03:Python文件基本操作(入门必读)

Python 中,对文件的操作有很多种,常见的操作包括创建、删除、修改权限、读取、写入等,这些操作可大致分为以下 2 类: 删除、修改权限:作用于文件本身,属于系统级操作。 写入、读取:是文...

2019/12/31 11:38
52

没有更多内容

加载失败,请刷新页面