在 Python 中,可以使用 內置 int() 函數將字符串轉換為整數。 int() 函數接受任何 python 數據類型並將其轉換為整數。但是使用int()
函數不是這樣做的唯一方法。這種類型的轉換也可以使用float()
關鍵字,因為浮點值可用於計算整數。
以下是在 python 中將整數轉換為字符串的可能方法列表:
1. Using int() function
用法:int(string)
例:
num = '10'
# check and print type num variable
print(type(num))
# convert the num into string
converted_num = int(num)
# print type of converted_num
print(type(converted_num))
# We can check by doing some mathematical operations
print(converted_num + 20)
作為旁注,要轉換為浮點數,我們可以在 Python 中使用 float()
num = '10.5'
# check and print type num variable
print(type(num))
# convert the num into string
converted_num = float(num)
# print type of converted_num
print(type(converted_num))
# We can check by doing some mathematical operations
print(converted_num + 20.5)
2. Using float() function
我們首先轉換為浮點數,然後將浮點數轉換為整數。顯然上麵的方法更好(直接轉成整數)
用法:float(string)
例:
a = '2'
b = '3'
# print the data type of a and b
print(type(a))
print(type(b))
# convert a using float
a = float(a)
# convert b using int
b = int(b)
# sum both integers
sum = a + b
# as strings and integers can't be added
# try testing the sum
print(sum)
輸出:
class 'str' class 'str' 5.0
注意:浮點值是可與整數一起用於計算的十進製值。
相關用法
- Python integer轉string用法及代碼示例
- Python string轉integer用法及代碼示例
- Python Integer Matrix轉String Matrix用法及代碼示例
- Pandas DataFrame String轉Integer用法及代碼示例
- Python Tuple轉integer用法及代碼示例
- Python DateTime轉integer用法及代碼示例
- Python integer轉roman用法及代碼示例
- Pandas DataFrame Integer轉Datetime用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 Convert string to integer in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。