好吧所以我开始在我的课程中学习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)
答案 0 :(得分:1)
你不能在Python中声明类型,因为Python是一种动态类型的编程语言,如Ruby,Smalltalk,Javascript以及许多其他类型。动态语言各有利弊,尝试学习它们。
int_number = int('99') # here you go as far as casting is concerned