一、數字(Number)類型
Python中常用的數字類型有整型(Int)、長整型(Long)、浮點型(Float)和複數(Complex)四種。
1.整型(Int)
# 示例代碼 a = 10 print(a)
整型是Python中最常用的數字類型,可以用來存儲大小不超過機器位數的整數。Python 3.x中整型只有int類型,沒有long類型。
Python中的整數支持多種進位表示。如:二進位(以0b或0B開頭)、八進位(以0o或0O開頭)、十六進位(以0x或0X開頭)。
# 示例代碼 a = 0b1010 # 二進位數,轉化為10進位為10 b = 0o12 # 八進位數,轉化為10進位為10 c = 0xA # 十六進位數,轉化為10進位為10 print(a,b,c)
2.長整型(Long)
長整型是Python 2.x中的數字類型,表示比int類型更大的整數。Python 3.x直接將int類型擴充到支持長整型的範圍,不再單獨出現long類型。
# 示例代碼 a = 12345678901234567890 print(a, type(a))
3.浮點型(Float)
浮點型可以用來表示小數,Python中的浮點型默認為雙精度。
# 示例代碼 a = 3.14 print(a, type(a))
4.複數(Complex)
Python中複數形如a + bj,其中a為實數部分,b為虛數部分。
# 示例代碼 a = 3+4j print(a, type(a))
二、字元串(String)類型
字元串是Python中常用的數據類型之一,用來表示一串字元。
1.定義和輸出字元串
# 示例代碼 str1 = 'Hello, World!' print(str1) str2 = "Python" print(str2)
2.字元串索引和切片
Python中字元串的下標從0開始,可以使用索引和切片來獲取字元串中的字元或字元串子串。
# 示例代碼 str1 = 'Hello, World!' print(str1[0]) # 輸出'H' print(str1[-1]) # 輸出'!' print(str1[7:12]) # 輸出'World'
3.字元串常用方法
Python中常用的字元串操作方法有:字元串拼接、字元串分割、字元串格式化等。
# 示例代碼 str1 = 'Hello, World!' str2 = 'Python' print(str1 + str2) # 輸出'Hello, World!Python' print(str1.split(','))# 輸出['Hello', ' World!'] print("My name is %s and I am %d years old." % ('Alice', 25)) # 輸出 'My name is Alice and I am 25 years old.'
三、布爾(Bool)類型
布爾類型用來表示真(True)和假(False)兩個值,其實際也是整型的子類型,True表示1,False表示0。
1.定義和輸出布爾值
# 示例代碼 a = True b = False print(a, type(a)) print(b, type(b))
2.運算符中的布爾值
Python中運算符中的布爾值通常用於判斷條件語句中,如if語句。
# 示例代碼 a = 10 b = 20 if a > b: print("a > b") else: print("a <= b")
四、列表(List)類型
列表是Python中最常用的數據類型之一,用來存儲一組有序的數據。
1.定義和輸出列表
# 示例代碼 list1 = [1, 2, 3, 4, 5] list2 = ['apple', 'banana', 'orange'] print(list1) print(list2)
2.列表索引和切片
Python中列表的下標從0開始,可以使用索引和切片來獲取列表中的元素或子列表。
# 示例代碼 list1 = [1, 2, 3, 4, 5] print(list1[0]) # 輸出1 print(list1[-1]) # 輸出5 print(list1[2:4]) # 輸出[3, 4]
3.列表常用方法
Python中常用的列表操作方法有:列表拼接、列表插入、列表刪除、列表長度計算等。
# 示例代碼 list1 = [1, 2, 3, 4, 5] list2 = ['apple', 'banana', 'orange'] list3 = list1 + list2 print(list3) # 輸出[1, 2, 3, 4, 5, 'apple', 'banana', 'orange'] list2.insert(1, 'pear') print(list2) # 輸出['apple', 'pear', 'banana', 'orange'] list1.pop() print(list1) # 輸出[1, 2, 3, 4] print(len(list1)) # 輸出4
五、元組(Tuple)類型
元組和列表類似,不同的是元組是不可修改的。
1.定義和輸出元組
# 示例代碼 tuple1 = (1, 2, 3, 4, 5) tuple2 = ('apple', 'banana', 'orange') print(tuple1) print(tuple2)
2.元組索引和切片
Python中元組的下標從0開始,可以使用索引和切片來獲取元組中的元素或子元組。
# 示例代碼 tuple1 = (1, 2, 3, 4, 5) print(tuple1[0]) # 輸出1 print(tuple1[-1]) # 輸出5 print(tuple1[2:4]) # 輸出(3, 4)
六、集合(Set)類型
集合是Python中的一種數據結構,和列表類似,不同的是集合是無序的且不包含重複元素。
1.定義和輸出集合
# 示例代碼 set1 = set([1, 2, 3, 2, 4, 5]) set2 = set(['apple', 'banana', 'orange']) print(set1) print(set2)
2.集合操作方法
Python中常用的集合操作方法有:差集、交集、並集等。
# 示例代碼 set1 = set([1, 2, 3, 2, 4, 5]) set2 = set([3, 4, 5, 6, 7]) print(set1 - set2) # 輸出{1, 2} print(set1 & set2) # 輸出{3, 4, 5} print(set1 | set2) # 輸出{1, 2, 3, 4, 5, 6, 7}
七、字典(Dictionary)類型
字典是Python中最常用的數據類型之一,用來存儲一組鍵值對。
1.定義和輸出字典
# 示例代碼 dict1 = {'name': 'Alice', 'age': 25, 'gender': 'female'} dict2 = {'apple': 1.2, 'banana': 2.3, 'orange': 3.4} print(dict1) print(dict2)
2.字典中的元素獲取和修改
可以使用鍵來獲取和修改字典中的值。
# 示例代碼 dict1 = {'name': 'Alice', 'age': 25, 'gender': 'female'} print(dict1['name']) # 輸出'Alice' dict1['age'] = 26 print(dict1) # 輸出{'name': 'Alice', 'age': 26, 'gender': 'female'}
3.字典常用方法
Python中常用的字典操作方法有:鍵值對獲取、鍵值對刪除等。
# 示例代碼 dict1 = {'name': 'Alice', 'age': 25, 'gender': 'female'} print(dict1.keys()) # 輸出['name', 'age', 'gender'] print(dict1.values()) # 輸出['Alice', 25, 'female'] del dict1['gender'] print(dict1) # 輸出{'name': 'Alice', 'age': 25}
原創文章,作者:BCHZR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/334845.html