Python学习笔记25

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学习笔记系列学习了小甲鱼的视频,视频内容非常基础,适合初学者,特此感谢!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值