383浏览
0点赞

5.9、Python fileno()函数:得到文件编号

该函数用于得到文件在进程中的编号,这是一个整数值。其中,stdin 在进程中的文件编号永远是 0,stdout 永远是 1,stderr 永远是 2,其他文件的编号都大于 2。下面的例子查看了普通文件的编号以及 3 个特殊文件的编号。importsys#引入sys模块fd=open(./in.dat,rb)#打开
364浏览
0点赞

5.10、Python closed()函数:关闭打开的文件

在文件使用完毕后,需要关闭文件以释放资源。关闭文件的方法是:文件对象.close()可以对一个已经关闭的文件再次执行 close() 操作,不必担心会产生异常。在文件关闭后便不能对其进行读写操作。文件关闭后,文件对象还是存在的,但其属性 closed 现在为 True,表示该文件
301浏览
0点赞

5.11、Python文件对象的属性

文件对象也提供很多属性,如文件名、当前位置等信息。本节将介绍文件对象常用的属性。1) closed:文件是否关闭closed 是一个布尔类型的属性,表示该文件是否被关闭。下面的例子演示了该属性的变化情况。如果正常打开文件,该值为 False,调用 close() 后该属性值变为 Tr
322浏览
0点赞

5.12、Python csv模块:处理csv文件

csv 文件本质上是文本文件,用来保存表格数据,它使用逗号来分隔行内的单元,使用换行符来分隔不同的行。下面是一个普通的 csv 文件,包含两行和两列,内容如下:第一行第一列,第一行第二列第二行第一列,第二行第二列在 Excel 中的显示效果如图 1 所示。图 1 普通的cs
393浏览
0点赞

5.13、Python yaml模块:处理yaml文件

yaml的全称是 Yet Another Markup Language,顾名思义,其是计划提供一个简化版的 xml 数据格式。的确,yaml 文件要比 xml 文件简单很多。yaml 文件有如下特点:大小写敏感。使用缩进表示层级关系。缩进时不允许使用 Tab 键,只允许使用空格。缩进的空格数目不重要,只
307浏览
0点赞

5.14、Python json模块:处理json文件

json(JavaScript Object Notation)格式的文件多用于在计算机程序之间交换数据。和 yaml 不同的是,该格式并不使用友好的缩进来界定元素的边界,而是使用“{}”、“[]”、“,”和“:”等特殊字符来标识字段的分割。和 yaml 类似,json 也包括以下三种数据类型:1) 对象
321浏览
0点赞

4.1、Python模块及导入方法

模块就是一个 Python 文件。一个空的 Python 文件也可以称为模块。多数情况下,一个 Python 文件包含变量、函数和其他的内容,这些内容可以被其他代码使用。使用模块的最简单方法就是“import 模块名”。下面在当前目录下创建一个文件 child.py,内容如下:格式化复制th
318浏览
0点赞

4.2、Python包的使用

包对应的是一个目录而不是一个源文件,包目录下一定要存在一个名为 __init__.py 的文件。如我们可以创建下面的目录结构:$ tree pkgDemo1/pkgDemo1/└── __init__.py这里 pkgDemo1 目录就是一个包。importpkgDemo1pkgDemo1module'pkgDemo1'from'/pkgDemo1
382浏览
0点赞

4.3、Python软件包的安装(3种方法)

有些 Python 软件包是系统自带的,如 sys,这些包在安装 Python 时已自动安装。但有些包是需要自行下载安装的,如 PIL。这些第三方的软件有的以源代码的形式提供,有的以安装包的形式提供。安装第三方 Python 包的方法有很多种。本节将介绍一些常见的方法。1、复制源代
367浏览
0点赞

4.4、Python re正则表达式模块用法详解

前面章节介绍了一些系统自带的工具函数,如 id()、max()。这些函数在 Python 启动时会自动加载进来,不需要我们做任何事情。但并不是所有的模块都是自动加载进来的,因为有些模块不常用,它们只是在完成某个特定任务时才被需要,此时才需要将其加载进来。正则表达式又被
495浏览
0点赞

4.5、Python math数学库的用法

对于基本的加、减、乘、除等运算,不用引入任何库就可以完成。但是如果要进行求正弦值、求平方根等运算,便需要使用数学库 math。math 库通过下面语句引入:import math该库包含常用的常量和处理函数。1) π:圆周率π 是一个常量,可以直接使用,类型是浮点数。importm
376浏览
0点赞

4.6、Python time模块的用法

在实际应用中,经常需要得到一些时间信息,如得到某个事件发生的时间、某个资源的有效期限及某个时间是否是周末等。在 Python 中,有一个系统自带的库 time,在该库中提供了对时间、日期进行操作的一些工具函数。time 库不是自动加载的。如果需要使用它,应先将其引入,
352浏览
0点赞

4.7、Python datatime模块的用法

日期库 datatime 包括 date 类、datetime 类和 time 类等,这些类能够完成不同的功能。该库不用安装,仅需引入即可,方式如下:import datetimedatetime.date 类包含下面的接口函数。1) today():得到现在的时间信息today() 函数返回当前的时间信息,包括日期和时间信息
423浏览
0点赞

4.8、Python binarytree模块的用法

二叉树库需要安装,推荐使用PIP进行安装。安装命令如下:pip install binarytree目前的版本是 binarytree-4.0.0。安装后,需要引入该库才可以使用,方法如下:import binarytree树的节点使用 binarytree.Node 类来表示。例如,如果希望创建一个值为 10 的树的节点,可以
386浏览
0点赞

4.9、Python pickle模块的用法

串行化主要用于网络传输或者持久化。我们知道,网络上的数据都是字节流,如果希望将某个对象传送给远端的机器,首先就必须将其转换成字节流,然后才可以在网络上传输。文件也是字节流,如果希望将某个对象保存到文件中,首先也是需要将其转换成字节流,然后才可以保存。
325浏览
0点赞

4.10、Python random库用法详解

Python 自带了一个 random 库,该库可以随机生成一些数,常用来生成一个随机实数或者随机整数。我们可以用 random.random() 来随机生成一个 0 到 1 之间的实数。如果希望生成一个整数,则可以使用 random.randint(开始值,结尾值)来得到指定范围内的一个整数。生成随
312浏览
0点赞

3.1、Python函数的定义和使用

函数是代码的基本模块,其完成某个特定的功能,可以被其他代码使用。函数能够提高代码的模块化程度,更加有效地组织代码,有利于协同开发。现代软件开发语言都支持函数,我们可以认为函数是代码的最基本单元,即使是最简单的 hellopython 代码也涉及调用函数 print()。
300浏览
0点赞

3.2、Python函数的返回值

和C语言、Java 语言不同,Python 并不要求返回值的类型是统一的。也就是说,某个函数的返回值可以是多种类型。如下面的例子中,输入一个字符串,如果字符串是 name,那么返回字符串表示的是名字信息;如果输入的是 age,那么返回值是一个整数,用来表示年龄信息。defget
341浏览
0点赞

3.3、Python函数参数的传递(精讲版)

多数函数是带有参数的,通过给定不同的输入参数进行不同的操作,并得到不同的返回值。Python 的参数就是函数和调用者之间的通信协议。作为通信协议,最重要的是保持一致,即调用者和函数之间对参数的理解要求一致。位置参数最简单的协议是类似于C语言的形参和实参。函数
323浏览
0点赞

3.4、Python常用函数汇总

本节介绍和数据对象有关的函数,如得到某个对象的id值,判断这两个对象是否为同一个对象等。与数据对象有关的函数1、Python id():得到某个对象的标识id() 函数返回某个对象的标识。如果是在 CPython 中,其返回的是该对象在内存中的地址。如果两个对象的标识相同,则这
今日排行
本周排行
本月排行
免费注册体验
联系我们