2019.5.13

本文介绍了Python中命名元组的创建方法,列表的特性和操作,集合的创建及内涵格式,以及Linux中df、du命令的使用,硬链接与符号链接的概念。深入探讨了Python的数据结构和Linux的文件系统管理。

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值