이것은 파이썬으로 작성되었으며,이 글을 찾는 데 약간의 어려움이 있습니다.글자가 파이썬의 다른 글자인지 찾는 경우
s = 'goodbye'
첫 번째 문자가 g인지 확인하고 싶습니다. 그래서 내가
s[0] = 'g'
를 넣어하지만 난 오류가 발생,이를 찾는 올바른 방법은 무엇입니까?
이것은 파이썬으로 작성되었으며,이 글을 찾는 데 약간의 어려움이 있습니다.글자가 파이썬의 다른 글자인지 찾는 경우
s = 'goodbye'
첫 번째 문자가 g인지 확인하고 싶습니다. 그래서 내가
s[0] = 'g'
를 넣어하지만 난 오류가 발생,이를 찾는 올바른 방법은 무엇입니까?
단 하나의 =
은 '할당'을 의미하고, 두 개는 '비교하고 동일한 지 확인'을 의미합니다. "
if s[0] == 'g':
print "word starts with 'g'"
이 s[0] = 'g'
을하는
s[0] == 'g'
원하는 당신이 두
사이에서 혼란스러워하지 않도록 할 수 있습니다 문자열의 첫 글자를 'g'로 변경하십시오. 그러나 파이썬에서는 문자열이 immutable이므로 변경이 불가능합니다.
당신은 startswith(prefix)
방법을 사용할 수는 (문자열이 접두사로 시작하는 경우, 그렇지 않으면 True를 반환 False를 반환) :
>>> s = 'hello'
>>> a = s.startswith('h')
>>> a
True