單純的資料型別

2021-07-30 16:37:03 字數 662 閱讀 2298

若乙個類的存在只是為了記錄某種資料結構,那麼有兩種方法

1. 利用slots方法

定義了slots以後,使用者只能使用slots中定義的屬性

class

date:

__slots__ = ['year', 'month', 'day']

def__int__

(self, year, month, day):

self.year = year

self.month = month

self.day = day

2. 利用命名元組,namedtuple

from collections import namedtuple

if __name__ == '__main__':

date = namedtuple('date', ['year', 'month', 'day'])

date = date('2017', '04', '17')

print(date.year, date.month, date.day)

# 修改某個屬性的值

date = date._replace(year=2016)

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

MySQL 資料型別 資料型別的屬性

資料表在建立時,需為每個字段選擇資料型別,而資料型別的選擇則決定著資料的儲存格式,有效範圍和相應的限制。mysql 提供了多種資料型別,主要分為 3 類 1 整型 mysql資料型別 含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint m 2個位元組 範圍 3276...

複雜的資料型別 string資料型別

include include 為了使用getline函式和在我們的程式中使用string型別,使用string型別時我們需要包含string字元標頭檔案 using namespace std define item 10 使用巨集定義變數 void calcsum void string int...