python 05 資料型別轉換

2021-10-23 12:06:33 字數 1439 閱讀 7217

資料型別轉換

檢測input資料型別str

int()轉換資料型別

檢測是否轉換成功

"""num =

input

('請輸入數字:'

# 1.float() -- 將資料轉化為float

num1 =

1str1 =

'10'

print

(type

(float

(num1)))

print

(float

(num1)

)print

(float

(str1)

)# 2.str() -- 將資料型別轉換為字串

print

(type

(str

(num1)))

# str

# 3.tuple() -- 將乙個序列轉換成元組

list1 =[10

,20,30

]print

(tuple

(list1)

)# 4.list() -- 將乙個序列轉換成列表

t1 =

(100

,200

,300

)print

(list

(t1)

)# 5.eval() -- 計算在字串中的有效的python表示式,並返回乙個物件

# 將字串轉換為其原本的資料型別

str2 =

'1'str3 =

'1.1'

str4 =

'(1000,2000,3000)'

str5 =

'[1000,2000,3000]'

print

(type

(eval

(str2)))

print

(type

(eval

(str3)))

print

(type

(eval

(str4)))

print

(type

(eval

(str5)

))

05 資料型別轉換

語言中我們的資料型別有很多,在某個頁面中展示的資料型別也不同,比如說 號碼我就要求number的型別,而輸入姓名的時候就要求string型別的。那麼在適當的情況下我們可以將資料型別進行轉換。隱式轉換 var n1 123 var n2 123 var n3 n1 n2 隱式轉換 console.lo...

05 資料型別轉換

語言中我們的資料型別有很多,在某個頁面中展示的資料型別也不同,比如說 號碼我就要求number的型別,而輸入姓名的時候就要求string型別的。那麼在適當的情況下我們可以將資料型別進行轉換。1 將數值型別轉換成字串型別 隱式轉換 var n1 123 var n2 123 var n3 n1 n2 ...

05 資料型別轉換

語言中我們的資料型別有很多,在某個頁面中展示的資料型別也不同,比如說 號碼我就要求number的型別,而輸入姓名的時候就要求string型別的。那麼在適當的情況下我們可以將資料型別進行轉換。隱式轉換 var n1 123 var n2 123 var n3 n1 n2 隱式轉換 console.lo...