>>> import humansize >>> si_suffixes = humansize . SUFFIXES [ 1000 ] ① >>> si_suffixes [ 'KB' , 'MB' , 'GB' , 'TB' , 'PB' , 'EB' , 'ZB' , 'YB' ] >>> '1000{0[0]} = 1{0[1]}' . format ( si_suffixes ) ② '1000KB = 1MB'
格式说明符可以通过利用(类似)Python的语法访问到对象的元素或属性 。这就叫做复合字段名(compound field names) 。以下复合字段名都是“有效的”。
- 使用列表作为参数,并且通过下标索引来访问其元素(跟上一例类似)
- 使用字典作为参数,并且通过键来访问其值
- 使用模块作为参数,并且通过名字来访问其变量及函数
- 使用类的实例作为参数,并且通过名字来访问其方法和属性
- 以上方法的任意组合
我有点石化了……
本文深入探讨了人类大小单位的转换过程及其在编程中的应用,特别是通过Python访问对象元素的方法,包括使用列表、字典、模块和类实例等复合字段名的概念。
1万+

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



