1.字典dic ==》容器 与表不同的是,词典的元素没有顺序。你不能通过下标引用元素。词典是通过键来引用
dic = {'tom':11, 'sam':57,'lily':100}
dic['tom']
2.循环遍历dic
dic = {'lilei': 90, 'lily': 100, 'sam': 57, 'tom': 90}
for key in dic:
print dic[key]
3. 词典的其它常用方法
>>>print dic.keys() # 返回dic所有的键
>>>print dic.values() # 返回dic所有的值
>>>print dic.items() # 返回dic所有的元素(键值对)
>>>dic.clear() # 清空dic,dict变为{}
del dic['tom'] # 删除 dic 的‘tom’元素
4.文件读写
f = open(name, "r") w
line = f.readline()
f.readlines()
f.write('abc')
f.close()
class FileUtil:
... def __init__(self, fileName):
... self.file = open(fileName, 'r')
... def printContent(self):
... for line in self.file.readlines():
... print line
...
>>> test = FileUtil('word.txt')
>>> test.printContent()
5.
引入模块后,我们可以通过
模块.对象
的方式来调用所想要使用的对象。除了import a还有其它的引入方式, import a as b, from a import *
6. 搜索路径
Python会在以下路径中搜索它想要寻找的模块:
a. 程序所在的文件夹
b. 标准库的安装路径
c. 操作系统环境变量PYTHONPATH所包含的路径
如果你有自定义的模块,或者下载的模块,可以根据情况放在相应的路径,以便Python可以找到。
7. 模块包可以将功能相似的模块放在同一个文件夹(比如说dir)中,通过
import dir.module
的方式引入。
注意,该文件夹中必须包含一个__init__.py的文件,以便提醒python知道该文件夹为一个模块包。__init__.py可以是一个空文件。