有什么好主意如何获得字符串的第二个数字? 例如:
aaa = 122
bbb = 333
rest = bbb-aaa
if rest[:2] == 1:
do something..
答案 0 :(得分:2)
索引:
>>> mystr = "123"
>>> mystr[1]
'2'
>>> mystr[-2]
'2'
>>>
如果是数字,则需要先使用str
将其转换为字符串:
>>> myint = 123
>>> str(myint)[1]
'2'
>>> str(myint)[-2]
'2'
>>>
答案 1 :(得分:1)
首先使用内置str()
函数将整数转换为字符串,然后相应地对其进行切片
所以试试这个:
if str(rest)[1] == '1':
#do something example:
print 'hi'