python第十天
温馨提示:python系列的文章都是速成的,本篇文章为速成系列的完结篇
目录
可哈希类型
文件
文件路径
打开文件
关闭文件
写文件
读文件
上下文管理器
认识标准库
使用库
可哈希类型
再讲可哈希之前,我们需要知道,字典的本身是可哈希类型,但并不是所有的类型都可哈希的,即计算出一个哈希值
定义:hash(参数)
样例:
那么从图中我们可以看到除了203和204行的代码外其余的都实现成功了,我们来分析一下这是为什么?
首先,0,3.14,True,‘hello’,(1,2,3)这些都是不可变的,而[1,2,3]和{1,2,3}都是可变的
那么我们可以得出一个结论:不可改变的对象,一般是可哈希的
文件
概念:如MP3,.txt,jpg等都叫文件
文件路径
D:\table\Captures
那么这一层一层的目录构成的字符串就是文件路径你知道了文件路径,也就知道了这个文件在硬盘上的详细位置,也就可以知道这个文件里有什么了
当然目录之间用"\"或"/"都可以使用,但是还是建议使用"/",因为python也是有"\n","\t"等转义字符,因此建议使用"/"
打开文件
语法:对象 = open('文件路径')
示例:
关闭文件
语法格式:对象.close()
示例:
注意:打开了一个文件后一定要关闭文件,否则会造成文件资源泄露,并且也会导致其他其他程序无法打开该文件
写文件
语法格式:对象名.write()
示例
读文件
语法格式:open('文件路径','执行方式',encoding = '文件格式')
样例:
上下文管理器
这就是上下文管理器的一个大概框架
具体意思:当with对应的代码块执行结束,就会自动的执行f的close,从而避免了资源的泄露
认识标准库
使用库
python中的库是通过模块来体现
库的种类
标准库:python自带的库
第三方库:非官方的库,由其他大佬所创造
3.13.0 Documentation👈这个是python官方文档,需要的自行保存哟
那么python初阶的文章的内容就先到这里,敬请期待python进阶篇
都看到这里了,给个三联再走呗,谢谢啦!