如何在python中获取数字或字符串的第二位数字?
如何获取字符串的第二个数字有什么好主意吗? 例如:如何在python中获取数字或字符串的第二位数字?,python,if-statement,digit,Python,If Statement,Digit,如何获取字符串的第二个数字有什么好主意吗? 例如: aaa = 122 bbb = 333 rest = bbb-aaa if rest[:2] == 1: do something.. 首先使用内置的str()函数将整数转换为字符串,然后对其进行相应的切片 所以试试这个: if str(rest)[1] == '1': #do something example: print 'hi' 首先使用内置的str()函数将整数转换为字符串,然后对其进行相应的切片 所
aaa = 122
bbb = 333
rest = bbb-aaa
if rest[:2] == 1:
do something..
首先使用内置的
str()
函数将整数转换为字符串,然后对其进行相应的切片
所以试试这个:
if str(rest)[1] == '1':
#do something example:
print 'hi'
首先使用内置的
str()
函数将整数转换为字符串,然后对其进行相应的切片
所以试试这个:
if str(rest)[1] == '1':
#do something example:
print 'hi'
索引它:
>>> mystr = "123"
>>> mystr[1]
'2'
>>> mystr[-2]
'2'
>>>
如果它是一个数字,则需要首先使用以下命令将其转换为字符串:
索引它:
>>> mystr = "123"
>>> mystr[1]
'2'
>>> mystr[-2]
'2'
>>>
如果它是一个数字,则需要首先使用以下命令将其转换为字符串:
如果你可以像那样分割一个int,那么你的切片将给出
21
,而不是1
。你的例子是使用int
而不是字符串。你的意思是从左到右的第二位吗?如果你可以像这样分割一个int,那么你的切片将给出21
,而不是1
。你的例子是使用int
而不是字符串
。你是指从左边算起的第二位还是从右边算起的第二位?另一个好的索引应该是-2
,因为它总是从右边算起的第二位;所以对于一个数字1234
它会给你3
。另一个好的索引应该是-2
,因为它总是从右边开始的第二个数字;所以对于一个数字1234
,它会给你3
。