2019.5.13
1.英语单词计划(203,204)
2.Python学习: ①使用collections模块里的collections.namedtuple()方法可以创建一个命名的元组(自定义元组类型)
例如: Sale = collections.namedtuple("Sale","pid cid date quty price") 注意第二个字符串内的名称按空格分隔,创建成功
后Sale是一个自定义元组(类),可以调用包含的属性,如Sale.pid , Sale.price 等等
②列表与字符串和元组最大的不同在于列表是可变的,可以对列表的项进行删除,替换,插入等各种操作,列表可以使用标准比较操作符比较
③*号可作为序列拆分操作符,例如first,*rest=[0,1,2,3] , first,rest = (0,[1,2,3])
④del x 可以删除x这个对象的引用
⑤列表内涵的格式: [expression for item in iterable if condition]
实际等价于: temp=[]
for item in iterable:
if condition:
temp.append(expression)
⑥集合内的对象都是可以哈希运算的,空集合必须使用set()创建,set("pecan") | set("pie") = {'p','e','c','a','n','i'}
集合内涵的格式{expression for item in iterable if condition}
至3.3
3.Linux学习: ①df命令可以显示整个文件系统的使用情况, df [file or dictionary] 可以查看挂载该文件/目录的空间还剩余多少! (df -h /etc)
②du命令会直接到文件系统内搜寻所有的文件顺序,一般加上参数-Sm 减少次目录加总并以MB的单位输出
③由于每个文件会占用一个inode,文件内容由inode指向,而想要读取该文件,必须要经过目录记录的文件名找到这个inode,也就是说
其实文件名只与目录有关,硬链接(hard link)就是在某个目录下新增一个档名链接到某个inode的记录而已
④硬链接只是在某个目录下的block多写入一个关联的数据,不会增加inode和耗用block数量
⑤符号链接则是建立一个独立的文件,这个文件会让数据读取指向它Link的那个文件的档名,这个文件的大小就是档名的大小(一个英文占用1 byte)
至7.3
本文介绍了Python中命名元组的创建方法,列表的特性和操作,集合的创建及内涵格式,以及Linux中df、du命令的使用,硬链接与符号链接的概念。深入探讨了Python的数据结构和Linux的文件系统管理。
2264

被折叠的 条评论
为什么被折叠?



