元組中元組命名, 提高可讀性

2021-09-11 18:08:09 字數 1205 閱讀 9995

xiwulin = ("zhangsan", 18,    "男」, 「[email protected]" )
1. 利用下表讀取,可讀性非常低

print(xiwulin[0])                                "zhangsan"

print(xiwulin[1]) 18

print(xiwulin[2]) "男」

2. 定義數列值常量, 類似於列舉型別

name, age, ***, email = range(4)

print(xiwulin[name]) "zhangsan"

print(xiwulin[age]) 18

print(xiwulin[six]) "男」

if xiwulin[age] >= 18:

...if xiwulin[***] == '男』:

...

3. 使用標準庫中 collections . namedtuple 替代tuple

匯入相應模組,namedtuple( 「新建立子類名字」, 每個元素的名字),可以利用屬性獲取相應的值

from   collections  import namedtuple

students = namedtuple(students, [ "name", "age", "***", "email" ] )

stu_info = students.("zhangsan", 18, "男」, 「[email protected]" )

print(s)

s = student(name = "zhangsan", age = 18, *** = "男」, email = 「[email protected]" )

print(s.name) "zhangsan"

print(s.age) 18

如何在元組中的每個元素命名,提高程式可讀性

實際案例 如 學生數量很大為了減小儲存開銷,對每個學生資訊用元組表示 jim 16,male jim gmail.com li 17,male li 163.com lucy 16,female lucy qq.com 通常我們採用索引的方式訪問元組,具體操作如下 coding utf 8 stud...

如何為元組中的每個元素命名,提高程式可讀性

1 實際案例 學生資訊系統中資料為固定格式 名字,年齡,性別,郵箱位址,學生數量很大為了減小儲存開銷,對每個學生資訊用元組表示 jim 16,male jim8721 gmail.com li lei 17,male leile qq.com lucy 16,female lucy123 yahoo...

提高程式可讀性

在程式設計過程中注意提高程式的可讀性是良好的程式設計習慣,這使程式更易於理解,也更容易在以後進行修改和更正。同時也有助於我們理清自己的程式設計思路。為了避免步入 的wading,可讀性是必要的。不僅追求效率,也追求優雅,也即 乾淨利落的抽象 crisp abstraction 出自grady 物件導...