Python3 x 基礎學習(2) 資料型別

2021-09-28 19:53:19 字數 1344 閱讀 9348

number(數字)

python3 支援 int、float、bool、complex(複數)。

123 3.1415926 string(字串)

python中的字串用單引號(』)或雙引號(")括起來,同時使用反斜槓()轉義特殊字元。

字串的擷取的語法格式如下:

加號 (+) 是字串的連線符, 星號 ( * ) 表示複製當前字串,緊跟的數字為複製的次數。

備註:反斜槓可以用來轉義,使用r可以讓反斜槓不發生轉義。

字串可以用+運算子連線在一起,用*運算子重複。

python中的字串有兩種索引方式,從左往右以0開始,從右往左以-1開始。

python中的字串不能改變。

list(列表)

[1,2,3,4]

列表是寫在方括號()之間、用逗號分隔開的元素列表。

和字串一樣,列表同樣可以被索引和擷取,列表被擷取後返回乙個包含所需元素的新列表。

列表擷取的語法格式如下:

變數[頭下標:尾下標]

注意:list寫在方括號之間,元素用逗號隔開。

和字串一樣,list可以被索引和切片。

list可以使用+操作符進行拼接。

list中的元素是可以改變的。

tuple(元組)

元組寫在小括號 () 裡,元素之間用逗號隔開。

(1,2,3,4)

注意:與字串一樣,元組的元素不能修改。

元組也可以被索引和切片,方法一樣。

注意構造包含0或1個元素的元組的特殊語法規則。

元組也可以使用+操作符進行拼接。

sets(集合)

集合(set)是乙個無序不重複元素的序列。

基本功能是進行成員關係測試和刪除重複元素。

可以使用大括號 或者 set() 函式建立集合。

注意:建立乙個空集合必須用 set() 而不是 {},因為 是用來建立乙個空字典。建立格式:parame = 或者set(value)

dictionary(字典)

字典(dictionary)是python中另乙個非常有用的內建資料型別。

列表是有序的物件集合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。

字典是一種對映型別,字典用""標識,它是乙個無序的鍵(key) : 值(value)對集合。

鍵(key)必須使用不可變型別。

在同乙個字典中,鍵(key)必須是唯一的。

注意:字典是一種對映型別,它的元素是鍵值對。

字典的關鍵字必須為不可變型別,且不能重複。

建立空字典使用 。

不可變資料型別

可變資料型別

python3 x學習筆記2

命令 功能 sys.stdin 標準輸入流 sys.stdout 標準輸出流 sys.stderr 標準錯誤流 sys.argv value 接收命令列的引數。例如,windows下的命令列cmd裡面的引數。其中,argv 0 表示該檔案本身。sys.version 檢視該python的版本。sys...

Python3 x基礎學習 property

1 property 內建裝飾器函式,把乙個方法呼叫方式變成屬性呼叫方式。將乙個方法當成乙個屬性使用 注意 property裝飾器只能在物件導向中使用 2 訪問使用 property 裝飾器裝飾函式可以直接呼叫函式名 會執行一段功能 函式 然後返回值 3.property裝飾器只能修飾不帶引數的方法...

Python3 x基礎學習 裝飾器

1.裝飾器函式的本質 乙個閉包函式 2.裝飾器函式的作用 在不修改原函式及其呼叫方式的情況下對原函功能進行擴充套件 3.語法格式 裝飾器名稱 def foo print foo foo 公司有n個部門,每個部門負責相應的業務 deff1 print 身份驗證 print f1 def f2 prin...