溫馨提示×

python怎么把object轉換成int

小億
249
2023-12-01 03:04:23
欄目: 編程語言

在Python中,使用int()函數可以將一個對象轉換為整數。這個函數接受一個參數,并嘗試將其轉換為整數類型。

以下是幾種常見的用法:

  1. 將字符串轉換為整數:
num_str = "123"
num_int = int(num_str)
print(num_int)  # 輸出: 123
  1. 將浮點數轉換為整數(將自動截取小數部分):
num_float = 3.14
num_int = int(num_float)
print(num_int)  # 輸出: 3
  1. 將布爾值轉換為整數(True為1,False為0):
bool_val = True
num_int = int(bool_val)
print(num_int)  # 輸出: 1
  1. 將其他類型的對象轉換為整數(如列表、元組等):
my_list = [1, 2, 3]
my_tuple = (4, 5, 6)
list_int = int(my_list)
tuple_int = int(my_tuple)
print(list_int)  # 輸出: TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'
print(tuple_int)  # 輸出: TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple'

需要注意的是,int()函數只能將符合轉換規則的對象轉換為整數,否則會拋出TypeError異常。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女