Python,我如何从字符串中使这些变量成为整数

时间:2017-09-28 17:19:52

标签: python

好吧所以我开始在我的课程中学习python但是我很烦恼你怎么不像其他语言一样在python中声明变量类型。将这些字符串转换为整数的最佳方法是什么?

for lineNum, line in enumerate(sys.stdin):
if(lineNum == 0):
    xc, yc = eval(line)
    xc = int(xc)
    yc = int(yc)
elif(lineNum == 1):
    r = line
    r = int(r)
elif(lineNum == 2):
    x1, y1 = eval(line)
    x1 = int(x1)
    y1 = int(y1)
else:
    x2, y2 = eval(line)
    x2 = int(x2)
    y2 = int(y2)

1 个答案:

答案 0 :(得分:1)

你不能在Python中声明类型,因为Python是一种动态类型的编程语言,如Ruby,Smalltalk,Javascript以及许多其他类型。动态语言各有利弊,尝试学习它们。

int_number = int('99') # here you go as far as casting is concerned