Python基础教程(第十章)
来源:互联网 发布:手把手教你单片机 pdf 编辑:程序博客网 时间:2024/04/25 18:58
模块主要用于定义,如变量,函数和类等。所以使用import时模块只会导入一次。
__name__在导入模块中,值被设置为模块的名字
如何避免在sys.path中人工添加路径:
1、将模块放在正确的位置
>>>import sys, pprint
>>>pprint.pprint(sys.path)
可以将源代码放置到上边输出的任意一个目录下,最好是放在site-packages
2、告诉编译器去哪里找
设置环境变量PYTHONPATH
包:
为了更好的组织模块,可以将他们分组为包。包是另外一类的模块,包可以包含其它模块。当模块存储在文件中时,包就是模块所在的目录,
为了让Python将该目录作为包对待,它必须包含一个命名为__init__.py的文件
定义集合:
a = set([1, 2, 3])
b = set([2, 3, 4])
定义堆:
>>>from heapq import *
heap = []
双端队列:
from collections import deque
q = deque(range(5))
0 0
- Python基础教程(第十章)
- Python 基础教程(第二版)(第十~十一章)
- 第十章-自带电池——python基础教程(第二版)笔记
- 《Python数据分析基础教程:Numpy学习指南》- 速记 - 第十章
- Python基础教程第十章学习笔记——充电时刻
- Python基础教程(第三章)
- Python基础教程(第四章)
- Python基础教程(第五章)
- Python基础教程(第三章)
- Python基础教程(第四章)
- Python基础教程(第五章)
- Python基础教程(第六章)
- Python 基础教程(第七章)
- Python基础教程(第九章)
- python基础教程 (第十四章)
- Oracle基础教程-第十章 安全管理
- Python - 基础教程学习(第一章 & 第二章)
- 读《python基础教程》(第二章)
- sort 和 qsort比较
- ThreadState
- crm提取数据扩展时出错
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Longest Palindromic Substring
- Python基础教程(第十章)
- netbeans 控制台输出乱码的解决
- 平衡二叉树
- 一张图总结软件测试
- 应聘华为FPGA逻辑工程师
- 第九章 基于案例的推理(CBR)分类法
- Android Volley框架详解
- Linux内核机制:工作队列
- 插入排序