首頁 >後端開發 >Python教學 >Python中的資料型別轉換

Python中的資料型別轉換

王林
王林原創
2023-06-10 10:30:072646瀏覽

Python是一門非常靈活的程式語言,支援多種資料類型,例如整數、浮點數、字串等。在開發過程中,經常需要對不同類型的資料進行轉換,以便進行不同的計算或操作。本文將介紹Python中的資料類型轉換方法。

  1. 整數轉換

在Python中,可以透過int函數將其他類型的資料轉換為整數型別。例如,可以透過以下程式碼將字串類型的數字轉換為整數類型:

num_str = '123'
num_int = int(num_str)
print(num_int)

輸出結果為:

123
  1. #浮點數轉換

##與整數類型類似,Python中也提供了float函數用於將其他類型的資料轉換成浮點數類型。例如,我們可以將字串類型的數字轉換為浮點數類型:

num_str = '3.1415926'
num_float = float(num_str)
print(num_float)
    輸出結果為:
  1. 3.1415926
#字串

在Python中,可以使用str函數將其他類型的資料轉換成字串型別。例如,我們可以將整數型別或浮點數型別的數字轉換為字串型別:

num_int = 123
num_float = 3.1415926
num_str1 = str(num_int)
num_str2 = str(num_float)
print(num_str1, num_str2)
    輸出結果為:
  1. 123 3.1415926
清單、元組和字典的轉換

除了基本資料類型的轉換,Python也提供方式將清單、元組和字典類型的資料進行轉換。

將列表轉換成元組:

list1 = [1, 2, 3]
tuple1 = tuple(list1)
print(tuple1)

輸出結果為:

(1, 2, 3)

將元組轉換成列表:

tuple2 = (4, 5, 6)
list2 = list(tuple2)
print(list2)

輸出結果為:

[4, 5, 6]

將字典的鍵、值轉換成列表:

dict1 = {'a': 1, 'b': 2, 'c': 3}
list_keys = list(dict1.keys())
list_values = list(dict1.values())
print(list_keys, list_values)
    輸出結果為:
  1. ['a', 'b', 'c'] [1, 2, 3]
布林類型的轉換

在Python中,可以透過bool函數將其他類型的資料轉換成布林類型。任何非零數字或非空物件都會被轉換成True,而0或空物件會被轉換成False。

例如,我們可以將任意數字轉換成布林類型:

num1 = 123
num2 = 0
bool1 = bool(num1)
bool2 = bool(num2)
print(bool1, bool2)

輸出結果為:

True False

總結

###資料型別轉換在Python程式設計中非常常見,本文介紹了Python中常見的資料類型轉換方法,涵蓋了整數、浮點數、字串、列表、元組和字典等多種類型。掌握這些轉換方法可以讓我們更方便地進行不同類型的資料處理和運算。 ###

以上是Python中的資料型別轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn