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

📅  最后修改于: 2020-07-29 15:23:07             🧑  作者: Mango

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

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

1.使用int()函数

Syntax: int(string)

例:

num = '10'
  
# 检查并打印类型num变量 
print(type(num))  
  
# 将num转换为字符串  
converted_num = int(num) 
  
# 打印类型的converted_num 
print(type(converted_num)) 
  
# 我们可以通过做一些数学运算来检查 
print(converted_num + 20) 

附带说明,要转换为float,我们可以在Python中使用float() 

num = '10.5'
  
# 检查并打印类型num变量 
print(type(num))  
  
# 将num转换为字符串  
converted_num = float(num) 
  
# 打印类型的converted_num 
print(type(converted_num)) 
  
# 我们可以通过做一些数学运算来检查 
print(converted_num + 20.5) 

2.使用float()函数

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

语法:float(string)

例:

a = '2'
b = '3'
  
# 打印a和b的数据类型 
print(type(a)) 
print(type(b)) 
  
# 转换使用浮动 
a = float(a) 
  
# 使用int转换b 
b = int(b) 
  
# 将两个整数相加 
sum = a + b 
  
# 由于无法添加字符串和整数,请尝试测试总和 
print(sum) 

输出:

class 'str'
class 'str'
5.0

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