美文网首页
Python学习笔记1-基础概念

Python学习笔记1-基础概念

作者: David璐 | 来源:发表于2019-01-31 14:25 被阅读0次

    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+                 打开文件用于读和写,并自动改变当前为止到文件尾

    当附加任何模式选项时,以二进制模式而不是文本模式,打开文件(这种模式)

    相关文章

      网友评论

          本文标题:Python学习笔记1-基础概念

          本文链接:https://www.haomeiwen.com/subject/tqwksqtx.html