2012-03-25 2 views

답변

5

의 첫 번째 요소는 [0] 시퀀스를 가져올 수 있습니다. 문자열은 일련의 문자이기 때문에, 당신은 s[0] 찾고 : 자세한 설명은

>>> s = "1010101" 
>>> s[0] 
'1' 

Python tutorial on strings을 참조하십시오.

+0

의 최선을 다하지만 숫자에서 "첫 번째 숫자는"오른쪽에 실제로 문자열로. – Keith

+0

@Keith 어떤 경우에는'[-1]'을 사용합니다. – Amber

+0

@Keith : 정의에 의해 첫 번째 숫자를 얻으려면's [-1]'을 사용하고 두 번째 코드를 얻으려면's [-2]'를 사용하십시오. –

1

오른쪽에서 음수 인덱스를 계산합니다.

digit = mystring[-1] 
1

파이썬에서 스팅은 subscriptable입니다. 즉, 목록과 마찬가지로 대괄호를 사용하여 다른 부분에 액세스 할 수 있습니다. 당신은 문자열의 첫 번째 문자를 얻고 싶다면

  • , 당신은 단순히 my_string[0]를 사용할 수 있습니다.

  • 문자열에서 마지막 문자 (제공된 문자열의 마지막 1)를 가져와야하는 경우 my_string[-1]을 사용하십시오.

  • 당신이 원래 int (또는 long)가 당신이 마지막 자리를 찾고 있다면, 당신은 (modulous) % (10101 % 10 => 1)를 사용하여 오프 최고입니다. 당신이 떠있는 경우

  • , 다른 한편으로는, 당신은 str(my_float)[-1]

관련 문제