1. 库
库:Python的一个一个的项目
标准库:Python安装时自带的库
第三方库:所有pythoner开发经过审核后作为第三方库
自己写的库:项目名
2. 包
2.1. 包的概念
包是一个有层次的文件目录结构,由模块和子包组成。包就是包含`__init__.py`的文件夹
2.2. **python中__init__.py文件的作用
python的每个模块的包中,都有一个__init__.py文件,有了这个文件,我们才能导入这个目录下的module。
3. 模块
定义: 以.py为结尾的文件都是模块
3.1. 导入模块
import语句
推荐:import放在程序前面,且按照Python标准库模块、Python第三方模块、自定义模块的顺序从上到下排开。
3.2. from-import语句
可以导入模块中指定属性:from module importname1[,nam2[,...nameN]]
注意:
(1) 导入可使用\进行换行,
如:from module import nam1,name2,\
name3,name4....
(2) 使用as更换名称(仅了解):
from module import name1 as name2
3.3. 搜索模块路径
Python 搜索模块的路径:
1) 程序所在目录
2) python安装标准库目录
3) 第三方库目录
4.内建函数
4.1. 定义:
在 Python 的手册中,名叫 build-in Functions,中文可以称为内建函数。
通俗:就是可以直接拿起来使用的函数。
1) 内建函数就像dos系统的内部命令,他不依赖于外部模块。
2) 内建函数就是:安装好Python后就可以直接使用的函数,不需要import任何模块
4.2. 基本的内建函数:
目的:过一遍,第一次多认识几个常用的内建函数
int, str, list, tuple, set, dict
open, input, eval,len, max, min, range, enumerate
isinstance, type,
4.3. 内建函数讲解
1. int(x)
“Convert a stringor number to an integer, if possible”
int()函数将使数字或字符串x转换为“普通”整数。
2. str(object)
返回对象的一个字符串表示。
好处:打印信息是可以使用
3. list(sequence)
list():将对象序列中的每一项放到列表[]中:
>>>list(‘abc’)
[‘a’,’b’,’c’]
>>>list([1,2,3])
[1,2,3]
假如对象是a = {1:2, 3:4}
4. tuple(object)
tuple()函数返回一个元组,该元组的项及项的顺序与sequence参数完全一样,以下就是tuple()函数的举例:
>>>tuple(‘abc’)
(‘a’,’b’,’c’)
>>>tuple([1,2,3])
(1,2,3)
5.Set(object)
Set接序列,去掉重复项,构成一个集合
面试题:去掉列表中海量数据重复项
6. open(filename, mode)
作用:打开一个文件
如下:以后详细讲
模式 含义
r 打开用于读
w 打开用于写
a 打开用于附加(打开期间,文件位置自动移到文件末尾)
r+ 打开用于更新(读和写)
w+ 截断(或清空)文件,接着打开文件用于读写
a+ 打开文件用于读和写,并自动改变当前为止到文件尾
当附加任何模式选项时,以二进制模式而不是文本模式,打开文件(这种模式)
网友评论