您好,登錄后才能下訂單哦!
這篇文章主要講解了“Python標準數據類型舉例分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python標準數據類型舉例分析”吧!
在Python3中支持的數字類型有:
整型:比如 -1、0、1、888、0x66等
浮點型:比如 1.689、3.6e-10
布爾型:是整型的子類,True和False對應整型的1和0。
復數:比如 1+j、5-6.66j等。
注:自Python3.6之后,就不支持常整型了。所以45689L這種形式都是非法的。
除此之外,我們還需要了解一些數字常量,比如不同進制的數:
16進制常量:以0x或者0X開頭,比如0xFF
8進制常量:以0o開頭,比如00456
2進制常量:以0b開頭,比如0b1010101
除此之外,我們還需要熟練掌握:數字的運算、數字的常用轉換函數等,這將在后面專出一篇文章來講。
字符串就是一系列字符。Python中的字符串用單引號 '
或雙引號 "
括起來,同時使用反斜杠 \
轉義特殊字符。
比如我們寫的第一個程序:
print("人生苦短,我學Python!")
其中,所用到的"人生苦短,我學Python!"
就是一個字符串。
在初始字符串,我們至少要學會兩點:
學會使用一些字符串操作符,能夠更方便地處理字符串
學會使用索引截取字符串的目標片段
(1) 操作符
1、使用 + 可以將兩個字符串連接起來,如下所示:
str1 = "人生苦短,"str2 = "我學 Python!"print(str1 + str2)
運行結果:
2、使用 * 可以復制當前字符串,如下所示:
str = "我學Python!"print(str * 2)
運行結果:
(2) 字符串索引
字符串截取目標字符段的語法格式如下:
str[start : end]
需要注意的是,索引值總0開始,-1表示從末尾開始。
比如我們想截取"人生苦短,我學Python!"
的前四個字符,就可以這樣:
str = "人生苦短,我學Python!"print(str[0 : 4])
運行結果:
當然,也可通過:str[ : 4] 或者 str[-14 : -10]也可獲得相同的結果。
列表(List)是Python中使用最頻繁的數據類型。大多數集合類的數據結構是可以通過列表來實現的,所以學好列表非常關鍵。
列表中元素的類型可以不相同,元素值可以修改。它支持數字,字符串甚至可以包含列表(所謂嵌套)。列表是寫在方括號 [] 之間、用逗號分隔開的元素列表。
下面舉例幾個簡單的列表:
list1 = [120, "Python", "哈皮", 78.6]list2 = ["人生", 100]
1、和字符串一樣,列表同樣可以使用 + 和 * 操作符,分別進行連接和復制。
list1 = [120, "Python", "哈皮", 78.6]list2 = ["人生", 100]print(list1 + list2)print(list2 * 2)
運行結果:
2、和字符串一樣,列表同樣可以被索引和截取,列表被截取后返回一個包含所需元素的新列表。
list1 = [120, "Python", "哈皮", 78.6]list2 = ["人生", 100]print(list1[2 : ])print(list2[ : -1])
運行結果如下:
除此之外,List還可以切片,支持list[start:step:end]語法。而且List 內置了有很多方法,例如 append()、pop() 等等,這在后面會講到。
元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號 ()
里,元素之間用逗號隔開。元組中的元素類型也可以不相同。
雖然tuple的元素不可改變,但它可以包含可變的對象,比如list列表。在構造包含 0 個或 1 個元素的元組比較特殊,所以有一些額外的語法規則:
tup1 = () # 空元組tup2 = (20,) # 一個元素,需要在元素后添加逗號
下面簡要總結一下元組的基本用法:
與字符串一樣,元組的元素不能修改。
元組也可以被索引和切片,方法一樣。
注意構造包含 0 或 1 個元素的元組的特殊語法規則。
元組也可以使用+操作符進行拼接、* 進行復制。
集合(set)是由一個或數個形態各異的大小整體組成的,構成集合的事物或對象稱作元素或是成員。集合不能包含相同的元素,因此可以用來刪除重復的元素。
集合可以存放不同類型的元素,可以使用大括號 { }
或者 set() 函數創建集合,如下所示:
set1 = { "abc", "python", 12}set2 = set("abcdefg")print(set1)print(set2)
運行結果:
注意:創建一個空集合必須用 set() 而不是 { },因為 { } 是用來創建一個空字典。
字典(dictionary)是Python中另一個非常有用的內置數據類型。字典是一種映射類型,字典用 { }
標識,它是一個無序的鍵(key) : 值(value) 的集合。在同一個字典中,鍵(key)必須是唯一的。
列表是有序的對象集合,字典是無序的對象集合。兩者之間的區別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
下面舉個簡單的例子,來演示一下字典的用法:
dict = { }dict[0] = "人生苦短,"dict[1] = "我學 Python"dict["two"] = "!"print(dict)print(dict[0])print(dict["two"])print(dict.keys())print(dict.values())
運行結果:
感謝各位的閱讀,以上就是“Python標準數據類型舉例分析”的內容了,經過本文的學習后,相信大家對Python標準數據類型舉例分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。