반응형
문자열의 첫 번째 문자 제거
문자열의 첫 번째 문자를 제거하고 싶습니다.
예를 들어, 내 문자열은 a로 시작합니다.:그것만 빼고 싶어요.에는 몇 가지 발생이 있습니다.:제거해서는 안 되는 문자열에 넣어주세요.
Python으로 코드를 쓰고 있습니다.
python 2.x
s = ":dfa:sif:e"
print s[1:]
python 3.x
s = ":dfa:sif:e"
print(s[1:])
양쪽 인쇄물
dfa:sif:e
당신의 문제는 불분명한 것 같습니다."특정 위치에서 캐릭터"를 제거하고 싶다고 말한 후 특정 캐릭터를 제거하고 싶다고 말합니다.
첫 번째 문자만 삭제하면 되는 경우:
s = ":dfa:sif:e"
fixed = s[1:]
특정 위치에서 문자를 제거하려면 다음을 수행합니다.
s = ":dfa:sif:e"
fixed = s[0:pos]+s[pos+1:]
특정 문자를 삭제할 필요가 있는 경우는, 문자열로 처음 만났을 때에 「:」라고 입력합니다.
s = ":dfa:sif:e"
fixed = ''.join(s.split(':', 1))
문자열의 구조에 따라 다음을 사용할 수 있습니다.
str = str.lstrip(':')
하지만 이렇게 하면 처음부터 모든 콜론을 제거할 수 있습니다.::foo그 결과는 다음과 같습니다.foo단, 이 기능은 콜론으로 시작하지 않는 문자열도 있어 첫 번째 문자를 삭제하지 않을 경우 유용합니다.
다음 작업을 수행합니다.
r = "hello"
r = r[1:]
print(r) # ello
문자 삭제:
def del_char(string, indexes):
'deletes all the indexes from the string and returns the new one'
return ''.join((char for idx, char in enumerate(string) if idx not in indexes))
인덱스에 있는 모든 문자를 삭제합니다.이 경우 이 문자를 사용할 수식을 수행할 수 있습니다.del_char(your_string, [0])
언급URL : https://stackoverflow.com/questions/4945548/remove-the-first-character-of-a-string
반응형
'source' 카테고리의 다른 글
| MySQL 5.7.30에 비해 마리아DB 10.4.13의 퍼포먼스가 느리다 (0) | 2022.09.08 |
|---|---|
| Linux 또는 Windows에서 OS X를 컴파일하는 방법 (0) | 2022.09.05 |
| Linux 명령 프롬프트에서 $_GET을 전달하는 PHP (0) | 2022.09.05 |
| sqlalchemy ORM 쿼리에서 NOT IN 절을 사용하는 방법 (0) | 2022.09.05 |
| C 콘솔에 바이너리 트리를 그리는 방법 (0) | 2022.09.05 |