1.字典num = {}
>>> dict2 = {1:'one',2:'two',3:'three'}
>>> dict2
{1: 'one', 2: 'two', 3: 'three'}
>>> dict2[2]
'two'
>>> dict3 = {}
>>> dict3
{}
2.集合:没有映射关系的花括号num2 = {1,2,3}
也可以用set()常见集合:
>>> set1 = set([1,2,3,4,5,6])
>>> set1
{1, 2, 3, 4, 5, 6}
>>>
in /not in判断元素是否存在集合中
add(6),remove(5)
frozenset(1,2,3,4)//不可以修改
3.文件
>>> f = open('E:\\a.txt')
>>> f.read()
'是打发斯蒂芬是打发点'
>>> f.tell()
20
>>> list(f)
[]
>>> f = open('E:/a.txt')
>>> f.read
<built-in method read of _io.TextIOWrapper object at 0x00000000032AB3A8>
>>> f.read()
'是打发斯蒂芬是打发点'
>>>
4.模块:包含你定义的函数好变量的文件,后缀为.py
>>> import os
>>> os.getcwd()
'C:\\Python33'
>>> os.chdir('E:\\')
>>> os.listdir('E:\\')
['$RECYCLE.BIN', '11.19照片备份', '360brower', 'a.txt', 'Adobe Flash Player', 'BaiduYunDownload', 'BaiduYunGuanjia', 'BC 6.0', 'C++Builder-6图形、图像及实例.docx', 'CAD2014(64)', 'CAJ', 'Compare', 'CUDA6.5', 'DAEMON', 'Direx', 'DTLFolder', 'Enote', 'IAR', 'IAR5506安装包', 'Learn', 'MDK5', 'MyDownloads', 'MyDrivers', 'Notepad++', 'office2010', 'OneKeyDownLoads', 'OpeCV2.3.1', 'Personal Information', 'Program Files (x86)', 'Qixingbrowser', 'QMDownload', 'QQfile', 'RenZheng', 'RRbackups', 'SouGouBiZhi', 'STM32_Project', 'System Volume Information', 'ubuntu', 'UltraEdit', 'Visio', 'vs', 'VS2012', 'vs2013', 'wechat', 'win7', 'xshell', 'xunlei', 'Yunnote', 'Yun_note', '《数据结构与算法分析C++》答案.pdf', '串口助手', '假期工作', '天翔', '开会资料', '急速PDF', '打印机驱动', '旋转编码开关', '有道', '致远下载', '虚拟机', '课外阅读', '迅雷下载', '重要软件备份文件', '驱动精灵', '鲁大师']
5.把一些庞大数据的字典可以放在一个数据包里,import进程序就好
6.异常
try:
sum = 1 + '1'
f = open('我为什么是一个文件.txt')
print(f.read())
f.close()
except OSError as reason:
print('文件出错了T_T\n错误的原因是:' + str(reason))
except TypeError as reason:
print('类型出错了T_T\n错误的原因是:' + str(reason))
finally :
print('我还是会被执行的')
运行效果;
>>> ================================ RESTART ================================
>>>
类型出错了T_T
错误的原因是:unsupported operand type(s) for +: 'int' and 'str'
我还是会被执行的
>>>
Python学习笔记系列学习了小甲鱼的视频,视频内容非常基础,适合初学者,特此感谢!!!