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

Python中的資料型別轉換

王林
發布: 2023-06-10 10:30:07
原創
2632 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板