- 1、python中的數據類型
- 2、你不可能還不會python變數的類型吧?
- 3、Python 百分數的輸入
- 4、python支持的數據類型
1、數字:Python數字類型用於存儲數值,支持三種不同的數值類型,包含整型、浮點型、複數。
2、字元串:Python中最常用的數據類型,由數字、字母、下劃線等特殊符號組成的一串字元串。
3、列表:用一對”[ ]”將單個或多個元素括起來,每個元素之間用逗號分隔開。
4、元組:元組用一對”( )”將單個或多個元素括起來,每個元素之間用逗號分隔開來,另外元組創建完畢後,元素不可修改,這點與列表大不相同。
5、字典:字典的每個鍵值對(key=value)用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括弧{}中,字典是無序的,也就是說一個值value,必須通過它的鍵key去取。
6、集合:是一個無序的不重複元素系列,用大括弧{}括起來,與字典不同,集合在於無序不重複。
變數只不過是用於存儲值的保留內存位置。這意味著當您創建一個變數時,您會在內存中保留一些空間。
根據變數的數據類型,解釋器分配內存並決定可以在保留內存中存儲什麼。因此,通過為變數分配不同的數據類型,您可以在這些變數中存儲整數、小數或字元。
= 運算符左側的操作數是變數的名稱,= 運算符右側的操作數是存儲在變數中的值。例如 –
現場演示
在這裡,100、1000.0 和「John」分別是分配給 counter 、 miles 和 name 變數的值。這會產生以下結果 –
Python 允許您同時為多個變數分配一個值。例如 –
在這裡,創建了一個值為 1 的整數對象,並將所有三個變數分配到相同的內存位置。您還可以將多個對象分配給多個變數。例如 –
這裡,兩個值為 1 和 2 的整數對象分別分配給變數 a 和 b,一個值為「john」的字元串對象分配給變數 c。
存儲在內存中的數據可以有多種類型。例如,一個人的年齡存儲為一個數值,他或她的地址存儲為字母數字字元。Python 有各種標準數據類型,用於定義對它們可能進行的操作以及每種數據的存儲方法。
Python 有五種標準數據類型 –
數字數據類型存儲數值。Number 對象是在您為其賦值時創建的。例如 –
您還可以使用 del 語句刪除對數字對象的引用。del 語句的語法是 –
您可以使用 del 語句刪除單個對象或多個對象。例如 –
Python 支持四種不同的數值類型 –
以下是一些數字示例 –
Python 中的字元串被標識為引號中表示的一組連續字元。Python 允許使用成對的單引號或雙引號。可以使用切片運算符([ ] 和 [:] )獲取字元串的子集,索引從字元串開頭的 0 開始,最後從 -1 開始。
加號 (+) 是字元串連接運算符,星號 (*) 是重複運算符。例如 –
現場演示
這將產生以下結果 –
列表是 Python 中最通用的複合數據類型。列表包含用逗號分隔並括在方括弧 ([]) 中的項目。在某種程度上,列表類似於 C 中的數組。它們之間的一個區別是屬於列表的所有項目可以是不同的數據類型。
可以使用切片運算符([ ] 和 [:])訪問存儲在列表中的值,索引從列表開頭的 0 開始,並以它們的方式結束 -1。加號 (+) 是列表連接運算符,星號 (*) 是重複運算符。例如 –
這會產生以下結果 –
元組是另一種類似於列表的序列數據類型。元組由多個用逗號分隔的值組成。然而,與列表不同的是,元組用括弧括起來。
列表和元組之間的主要區別是:列表括在方括弧 ( [ ] ) 中,並且它們的元素和大小可以更改,而元組括在括弧 ( ( ) ) 中並且不能更新。元組可以被認為是 只讀 列表。例如 –
現場演示
這會產生以下結果 –
以下代碼對元組無效,因為我們試圖更新一個元組,這是不允許的。列表可能會出現類似情況 –
Python 的字典是一種哈希表類型。它們像 Perl 中的關聯數組或散列一樣工作,由鍵值對組成。字典鍵幾乎可以是任何 Python 類型,但通常是數字或字元串。另一方面,值可以是任意 Python 對象。
字典用大括弧 ({ }) 括起來,並且可以使用方括弧 ([]) 分配和訪問值。例如 –
現場演示
這會產生以下結果 –
字典沒有元素之間的順序概念。說元素「亂序」是不正確的;它們只是無序的。
有時,您可能需要在內置類型之間執行轉換。要在類型之間進行轉換,您只需將類型名稱用作函數。
有幾個內置函數可以執行從一種數據類型到另一種數據類型的轉換。這些函數返回一個表示轉換後的值的新對象。
例如輸入 10%
a=input(‘請輸入百分比:’)
請輸入百分比:’10%’
a
python支持的數據類型數字(number)
Python數字數據類型用於存儲數值,支持三種不同的數值類型:
1、整型(int)
亦稱整數,不帶小數點,Python3中整型不限制大小,可以當作long類型使用,所以Python3中沒有Python2中的long類型。
2、浮點型(float)
由整部分與小數部分組成,如:3.1415、-5.8,也可以用科學計數法表示,如:3.5e3,它等於:3.5e3=3.5×10^3=3500
3、複數(complex)
複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型,如6.5+32j、字元串
字元串可以說是Python中最常用的數據類型,由數字、字母、下劃線等特殊符號組成的一串字元串,如我們最熟悉的’hello world!’就是一串字元串。
Python六大數據類型,快來了解一下吧
列表
列表用一對”[ ]”將單個或多個元素括起來,如[‘baidu’,’hello’,123,’acde’],每個元素之間用逗號分隔開。
Python六大數據類型,快來了解一下吧
元組
元組用一對”( )”將單個或多個元素括起來,每個元素之間用逗號分隔開。另外元組創建完畢後,元素不可修改,這點與列表大不相同。
Python六大數據類型,快來了解一下吧
字典
字典的每個鍵值對(key=value)用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括弧{ }中 ,格式如下所示:
d ={key1 : value1, key2 : value2 }
字典是無序的,也就是說要去一個值value,必須得通過它的鍵key去取3.5e3-3.1j等。
原創文章,作者:ZX0RK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126678.html