一、數字類型
Python支持多種數字類型,包括整數、浮點數和複數。其中,整數是沒有小數部分的數字,例如1、100和-808,浮點數是帶有小數部分的數字,例如1.23、3.14、-0.99,複數由實數和虛數構成,例如1+2j、1.1-4.2j。
在Python中創建數字類型的變數非常簡單,只需為變數賦一個數值即可。例如:
num_int = 123 # 整數類型 num_float = 1.23 # 浮點數類型 num_complex = 1 + 2j # 複數類型
如果需要進行類型轉換,可以使用以下函數:
- int(x):將x轉換為整數類型。
- float(x):將x轉換為浮點數類型。
- complex(x):將x轉換為複數類型,實數部分為x,虛數部分為0。
- complex(x, y):將x和y轉換為複數類型,實數部分為x,虛數部分為y。
例如:
num_str = '123' num_int = int(num_str) # 轉換成整數類型 num_float = float(num_int) # 轉換成浮點數類型 num_complex = complex(num_int, num_float) # 轉換成複數類型
二、字元串類型
在Python中,字元串是一個包含零個或多個字元的序列,可以使用單引號或雙引號來表示,例如’hello’或”world”。字元串類型是不可變的,一旦創建就不能更改,但可以通過切片操作等方式來獲取字元串的不同部分。
可以使用以下方式來創建字元串類型的變數:
str1 = 'hello' str2 = "world"
要注意字元串中可能出現的特殊字元,例如反斜杠(\)、換行符(\n)等等,需要使用轉義字元來表示。
可以使用以下方式來轉換字元串類型:
num_int = 123 str_num = str(num_int) # 轉換成字元串類型
三、列表類型
Python中的列表是一種有序的集合,可以包含任意類型的數據,包括數字類型、字元串類型、列表類型等等。列表使用方括弧[]來表示,其中每個元素之間用逗號分隔。可以通過索引操作,獲取和修改列表中的元素。
以下是創建列表類型的變數的示例:
list1 = [1, 2, 3, 4, 5] # 包含5個數字元素的列表 list2 = ['apple', 'banana', 'orange'] # 包含3個字元串元素的列表 list3 = [1, 'hello', 3.14, ['a', 'b', 'c']] # 包含4個元素的混合列表
可以使用以下方式來轉換列表類型:
num_str = '123' list_num = list(num_str) # 轉換成包含3個字元的列表
四、字典類型
字典是一種無序的鍵值對集合,其中每個元素包含一個鍵和一個值。可以通過鍵來訪問對應的值。字典使用花括弧{}來表示,每個鍵值對之間用冒號:分隔,多個鍵值對之間用逗號隔開。
以下是創建字典類型的變數的示例:
dict1 = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'} # 包含3個鍵值對的字典 dict2 = {1: 'apple', 2: 'banana', 3: 'orange'} # 包含3個鍵值對的整數字典 dict3 = {'fruit': ['apple', 'banana', 'orange'], 'color': ['red', 'yellow', 'orange']} # 包含2個鍵值對的列表字典
可以使用以下方式來轉換字典類型:
list_dict = [('fruit', 'apple'), ('color', 'red'), ('size', 'big')] dict_list = dict(list_dict) # 轉換成包含3個鍵值對的字典
五、元組類型
元組是一種不可變的有序集合,類似於列表類型。元組使用圓括弧()來表示,其中每個元素之間用逗號分隔。可以通過索引操作,獲取元組中的元素,但無法更改元組中的元素。
以下是創建元組類型的變數的示例:
tuple1 = (1, 2, 3, 4, 5) # 包含5個數字元素的元組 tuple2 = ('apple', 'banana', 'orange') # 包含3個字元串元素的元組 tuple3 = (1, 'hello', 3.14, ['a', 'b', 'c']) # 包含4個元素的混合元組
可以使用以下方式來轉換元組類型:
list_tuple = [1, 2, 3, 4, 5] tuple_list = tuple(list_tuple) # 轉換成包含5個數字元素的元組
六、布爾類型
布爾類型只有兩個取值:True和False,用來表示真值和假值。
以下是創建布爾類型的變數的示例:
bool1 = True bool2 = False
可以使用以下方式來轉換布爾類型:
num_int = 123 bool_num = bool(num_int) # 轉換成True
七、集合類型
集合是一種無序的集合,其中每個元素唯一。集合使用花括弧{}來表示,多個元素之間用逗號分隔。
以下是創建集合類型的變數的示例:
set1 = {1, 2, 3, 4, 5} # 包含5個數字元素的集合 set2 = {'apple', 'banana', 'orange'} # 包含3個字元串元素的集合 set3 = {1, 'hello', 3.14, ('a', 'b', 'c')} # 包含4個元素的混合集合
可以使用以下方式來轉換集合類型:
list_set = [1, 2, 3, 3, 2, 1] set_list = set(list_set) # 轉換成包含3個元素的集合
原創文章,作者:IUIN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/145225.html