문자열 Python에서 첫 번째 문자 삭제하기

문자열 Python에서 첫 번째 문자 삭제하기

2022-06-04 last update

6 minutes reading Python
이python 테마는python에서 문자열에서 첫 번째 문자를 삭제하는 것입니다.첫 번째 문자인 Python 문자열을 삭제하는 다양한 정책을 검토했습니다.우리가 이미 알고 있는 바와 같이python 문자열은 빈틈이 없습니다. 이것은 우리가python 문자열을 변경할 수 없다는 것을 의미합니다.따라서 Python 문자열에서 첫 번째 문자를 삭제하려면 삭제할 첫 번째 문자를 포함하지 않는 새 문자열을 만듭니다.Python 문자열은 정수, 알파벳, 구분자 등을 포함합니다. Python 문자열에서 첫 번째 문자를 삭제하려면 Python 내장 함수를 사용하고 Windows 10 Spyder 컴파일러를 통해 설명합니다.

예제 1


Python은 다양한 내장 함수를 제공하며 Slicing()이 그 중 하나입니다.만약 우리가python 문자열에서 첫 번째 문자나 다른 문자를 삭제하기를 원한다면, 우리는 절편 방법으로 이 문자를 삭제하고 첫 번째 문자를 포함하지 않는 결과 문자열을 얻을 수 있습니다.
slicing () 함수의 개념을 이해하려면 원본 코드 파일을 열고 프로그램 코드를 실현하기만 하면 된다.따라서 코드 예시에서 우리는 먼저 이름 문자열을 만듭니다.그리고 우리는 첫 번째 문자를 없애는 형식을 정의할 수 있다.이후, 우리는 첫 번째 문자를 포함하지 않고print 문장으로 모든 문자열을 인쇄합니다.이 삽화의 가장 간단한 코드는 여기에 첨부되어 있습니다.
first_string = "John"
sli_string = first_string.lstrip[1: ]
print(sli_string)

코드를 지우고 문자열에서 첫 번째 문자를 잘라내는 방법을 검사합니다.

예제 2


우리는 파이썬이 각종 내장 함수를 제공했다는 것을 이미 알고 있다. str.lstrip () 가 그 중의 하나이다.슬라이스 외에도 lstrip은 문자열에서 문자를 삭제하고 문자열을 편집할 수 있습니다.이 프로그램에서 우리는 다음 독특한 lstrip () 방법을 설명할 것이다.str.lstrip () 명령은 문자 입력을 가져오고 문자열의 시작에서 삭제하면 삭제된 문자를 포함하는 새로운 필터 문자열을 되돌려줍니다.단, 문자열의 시작 부분에 문자가 여러 번 존재하면str.lstrip () 방법은 이 문자들을 버릴 것입니다.
다음 프로그램 코드는 lstrip () 의 전체 과정을 보여 줍니다.처음에 우리는 일련의 장난감을 만들었다.그리고 lstrip () 형식을 정의하고 첫 번째 문자를 입력으로 전달해서 주어진 문자열에서 삭제할 수 있습니다.이후, 우리는 첫 번째 문자를 포함하지 않고print 문장으로 모든 문자열을 인쇄합니다.여기에서 우리는 lstrip () 의 두 번째 조건도 보여 주었다.우리는 다시 새 문자열을 만들고 앞처럼 같은 절차를 수행했지만, 이번에는 문자열의 시작에 여러 문자가 생겼다.이 삽화의 가장 간단한 코드는 여기에 첨부되어 있습니다.
first_string = "John"
flt_string = first_string.lstrip("J")
print(flt_string)

second_string = "JJJJJJohn Alex"
new_str = second_string.lstrip("J")
print(new_str)

코드를 실행하고 lstrip () 가 문자열에서 첫 번째 문자나 중복을 삭제하는 방법을 확인합니다.

예 3


슬라이싱 ()과str.lstrip () 방법을 사용한 후,regex () 방법을 설명할 때입니다.re.sub () 는regex 모듈의 "re"클래스에 존재합니다.첫 번째 문자를 지우는 데도 사용할 수 있습니다.그러나 이 방법은 두 번째 매개 변수와 지정된 정규 표현식 형식과 일치하는 모든 문자를 교환합니다.다른 방법과 마찬가지로 레지스도 같은 일을 하지만 방식은 다르다.
따라서, 이 함수가re모듈에서 잘 실행될 수 있도록 우선re라이브러리를 가져올 것입니다.그 다음에, 우리는 위의 두 프로그램 코드에서 한 것처럼 문자열을 만듭니다.그리고 우리는 레라고 부른다.sub () 명령은 문자열과count 변수를 매개 변수로 전달합니다."count=1"을 사용합니다. 문자열을 한 번만 삭제하거나 한 번 자르는 것을 지정합니다.트림 문자열을 출력하는 print 문장과 같습니다.이 삽화의 가장 간단한 코드는 여기에 첨부되어 있습니다.
import re

first_string = "Python world"
second_string = re.sub(r'.', '', first_string, count = 1)
print(second_string)

프로그램 코드가 성공적으로 실행되면 클립된 문자열이 화면에 표시됩니다.

결론


이 글은 모든python 문자열에서 문자를 삭제하는 것에 관한 것입니다.우리는 세 가지 다른 방법을 진술하였다.나는 네가 상술한 모든 방법이 매우 유용하고 유용하다는 것을 발견하기를 바란다.모든 방법은 매우 간단하고 이해하기 쉽고 실현하기 쉽기 때문에 모든 방법을 시도해 보십시오.