在 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用法及代码示例
- Pandas DataFrame String转Integer用法及代码示例
- Python Tuple转integer用法及代码示例
- Python DateTime转integer用法及代码示例
- Python integer转roman用法及代码示例
- Pandas DataFrame Integer转Datetime用法及代码示例
注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 Convert string to integer in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。