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 物件導...