日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Python是一種強大的編程語言,提供了豐富的數據類型轉換函數,方便我們在不同數據類型之間進行轉換。本文將介紹Python中常用的數據類型轉換函數,并提供相應的代碼示例。

    int()函數:
    int()函數用于將一個數字或字符串轉換為整數。它可以處理帶有正負號的數字字符串,也可以處理浮點數。如果無法轉換為整數,則會引發ValueError異常。

示例代碼:

num_str = "123"
num = int(num_str)
print(num, type(num))  # 輸出:123 <class 'int'>

pi_str = "3.14159"
pi = int(float(pi_str))
print(pi, type(pi))  # 輸出:3 <class 'int'>

invalid_str = "abc"
try:
    invalid_num = int(invalid_str)
except ValueError as e:
    print(f"無法將字符串 {invalid_str} 轉換為整數")  # 輸出:無法將字符串 abc 轉換為整數

登錄后復制

    float()函數:
    float()函數用于將一個數字或字符串轉換為浮點數。它可以處理帶有正負號的數字字符串,也可以處理科學計數法表示的字符串。如果無法轉換為浮點數,則會引發ValueError異常。

示例代碼:

num_str = "3.14"
num = float(num_str)
print(num, type(num))  # 輸出:3.14 <class 'float'>

invalid_str = "abc"
try:
    invalid_num = float(invalid_str)
except ValueError as e:
    print(f"無法將字符串 {invalid_str} 轉換為浮點數")  # 輸出:無法將字符串 abc 轉換為浮點數

登錄后復制

    str()函數:
    str()函數用于將其他數據類型轉換為字符串。它可以處理整數、浮點數、布爾值等類型。它還可以將列表、元組、字典等復雜數據結構轉換為字符串。

示例代碼:

num = 123
num_str = str(num)
print(num_str, type(num_str))  # 輸出:123 <class 'str'>

pi = 3.14159
pi_str = str(pi)
print(pi_str, type(pi_str))  # 輸出:3.14159 <class 'str'>

my_list = [1, 2, 3]
list_str = str(my_list)
print(list_str, type(list_str))  # 輸出:[1, 2, 3] <class 'str'>

登錄后復制

    bool()函數:
    bool()函數用于將其他數據類型轉換為布爾值。一般情況下,數字類型中非零的值轉換為True,零值轉換為False;字符串類型中非空字符串轉為True,空字符串轉為False;空的列表、元組、字典等轉為False。

示例代碼:

num = 123
num_bool = bool(num)
print(num_bool, type(num_bool))  # 輸出:True <class 'bool'>

zero = 0
zero_bool = bool(zero)
print(zero_bool, type(zero_bool))  # 輸出:False <class 'bool'>

my_str = "abc"
str_bool = bool(my_str)
print(str_bool, type(str_bool))  # 輸出:True <class 'bool'>

empty_str = ""
empty_str_bool = bool(empty_str)
print(empty_str_bool, type(empty_str_bool))  # 輸出:False <class 'bool'>

empty_list = []
empty_list_bool = bool(empty_list)
print(empty_list_bool, type(empty_list_bool))  # 輸出:False <class 'bool'>

登錄后復制

以上是Python中常用的數據類型轉換函數的介紹,包括int()、float()、str()和bool()函數。通過這些函數,我們可以在不同的數據類型之間進行靈活轉換。在實際編程中,我們可以根據需要選擇適合的轉換函數來操作數據。

以上就是Python中的數據類型轉換函數有哪些?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:函數 數據類型轉換函數:Python 轉換
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定