📌  相关文章
📜  在Python中将字符串转换为整数

📅  最后修改于: 2022-05-13 01:54:50.571000             🧑  作者: Mango

在Python中将字符串转换为整数

在Python中,可以使用内置的int()函数将字符串转换为整数。 int()函数接受任何Python数据类型并将其转换为整数。但是使用int()函数并不是唯一的方法。这种类型的转换也可以使用float()关键字来完成,因为浮点值可用于计算整数。

以下是在Python中将整数转换为字符串的可能方法列表:

1. 使用 int()函数

例子:

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.使用float()函数

我们首先转换为浮点数,然后将浮点数转换为整数。显然上面的方法更好(直接转成整数)


例子:

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

注意:浮点值是可以与整数一起用于计算的十进制值。