파이썬 문자열 메서드 | 세트 3(strip, lstrip, rstrip, min, max, maketrans, 번역, 바꾸기 및 확장 탭())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> 문자열 메서드 파트 1
문자열 메서드 파트- 2

다른 메서드는 이 기사에서 설명합니다.

1. 스트립() : — 이 방법은 인수에 언급된 모든 선행 및 후행 문자를 제거하는 데 사용됩니다.

2. lstrip() : — 이 방법은 인수에 언급된 모든 선행 문자를 제거하는 데 사용됩니다.

3. rstrip () : — 이 메소드는 인수에 언급된 모든 후행 문자를 제거하는 데 사용됩니다.

< p>

<표 테두리 = "0" 셀 패딩 = "0" 셀 간격 = "0">

# 작동 방식을 보여주는 Python 코드
# 스트립 (), lstrip() 및 rstrip ()

<코드 클래스 = "함수"> str <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "--- 파이썬 엔지니어링 ---"


# 스트립()을 사용하여 모든 & # 39; - & # 39;

인쇄 ( "모두 제거한 후 문자열 ’ -’는 다음과 같습니다. " , 끝 = "")

인쇄 ( str . 스트립 ( <코드 클래스 = "문자열 ">’ -’ <코드 클래스 = "일반">))

< br /> # lstrip()을 사용하여 모든 후행 & # 39; - & # 39;

인쇄 ( "모두 제거한 후의 문자열 선행’ -’은 다음과 같습니다. " , end = "")

인쇄 ( str < 코드 클래스 = "일반">. lstrip ( <코드 클래스 = "문자열"> ’-’ <코드 클래스 = "일반">))


# rstrip()을 사용하여 모든 선행 & # 39; - & # 39;

인쇄 ( "모두 제거한 후의 문자열 후행’ -’은 다음과 같습니다. " , end = " ")

인쇄 ( str . rstrip ( ’- ’ <코드 클래스 ="일반 ">))

출력:

 모든 ’-’를 제거한 후 문자열은 다음과 같습니다. pythonengineering 모든 선행 ’-’를 제거한 후 문자열은 다음과 같습니다. pythonengineering --- 모든 후행을 제거한 후 문자열’ -’ is: --- pythonengineering 

4. 분("문자열") : — 이 함수는 문자열에서 최소값의 알파벳 을 반환합니다.

최대 5개("문자열") : — 이 함수는 문자열에서 최대값의 알파벳 을 반환합니다.

<표 테두리 = "0" cellpadding = "0" cellspacing = "0">

# 작동 방식을 보여주는 Python 코드
# 최소() 및 최대()

<코드 클래스 = "함수"> str <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "파이썬 엔지니어링"

< br /> # 최소 문자를 출력하기 위해 min()을 사용
# 출력 & # 39; 전자 & # 39;

인쇄 ( " 최소값 문자 " + 최소 ( str ))


# max()를 사용하여 출력 가장 큰 문자
# 인쇄 & # 39; s & # 39;

print ( " 최대값 문자 is: " + 최대 ( str <코드 클래스 = "일반"> ))

출력:

 최소값 문자: e 최대값 문자: s 

6. maketrans () : — 번역()을 사용하여 후속 번역을 위해 적절한 색인과 1행과 2행의 내용을 일치시키는 데 사용됩니다.

7. 번역() : — maketrans()와 일치하는 인라인 요소를 교환 하는 데 사용됩니다.

<테이블 테두리 = " 0 "cellpadding =" 0 "cellspacing =" 0 ">

# 작동 방식을 보여주는 Python 코드
# maketrans() 및 번역()

string 가져오기 maketrans # layouttrans()

str = <코드 클래스 = "문자열"> "파이썬 엔지니어링"

<코드 클래스 = "일반 "> str1 <코드 클래스 ="키워드"> = <코드 클래스 ="문자열">" gfo "

<코드 클래스 ="일반 "> str2 = "abc"


# maktrans 사용 () str2 요소를 str1에 매핑

매핑된 = maketrans (str1, str2)


# 디스플레이를 사용하여 번역하기 위해 translate() 사용

인쇄 " 매핑된 요소를 사용한 번역 후 문자열은 다음과 같습니다. "

print str . 번역(매핑)

종료:

 매핑된 요소를 사용한 번역 후 문자열은 다음과 같습니다. aeeksbcraeeks 

위의 코드에서 "g"는 "a"로, "f"는 "b"로, "o"는 번역 기능을 사용하여 문자열에서 "c"로 대체됩니다.

8.대체() : — 이 함수는 문자열에서 부분 문자열을 새 부분 문자열로 교체 하는 데 사용됩니다. 이 함수에는 3개의 인수가 있습니다. 바꿀 문자열, 바꿀 줄 바꿈, 작업 덮어쓰기 제한을 나타내는 최대값(기본값은 무제한).

<표 테두리 = "0" 셀 패딩 = "0" 셀 간격 = "0">

# 작동 방식을 보여주는 Python 코드
# 교체()

<코드 클래스 = "함수"> str <코드 클래스 = "키워드"> = <코드 클래스 = "문자열 "> "nerdsfornerds는 바보를 위한 것입니다"

str1 = <코드 클래스 = "문자열"> "괴짜"

<코드 클래스 = "일반"> str2 <코드 클래스 = "키워드"> = "geeks"


# str2를 str1로 바꾸기 위해 replace() 사용
# 2가지 경우만 변경

인쇄 ( "문자열을 교체한 후의 문자열은 다음과 같습니다." , 끝 <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "" )

<코드 클래스 = "functions"> 인쇄 ( str . (str1, str2, 2 ))

< /tbody>

출력:

 문자열을 교체한 후의 문자열은 다음과 같습니다. pythonengineering is for nerds 

이 방법 Chinmoy Lenka 제공
9. expandtabs () : — 모든 탭("/ t")을 공백으로 바꾸거나 지정된 탭 크기를 사용하여 공백만 사용하는 데 사용됩니다(선택 사항).
구문: string.tabsize(tabsize)
매개변수: 하나의 탭 문자에 대해 대체할 문자 수를 지정합니다. 기본적으로 함수는 탭 크기를 8로 허용합니다.
반환 값: 모든 탭이 공백으로 대체되는 문자열입니다.

<코드>

<표 테두리 = "0" 셀 패딩 = "0" 셀 간격 = "0"> < td class = "code">

# 설명을 위한 Python 코드 expandtabs ()

문자열 = ’GEEKS FOR GEEKS’


# 매개변수 없음, 기본 크기는 8입니다.

인쇄 (string.expandtabs ())


# 탭 크기를 2로

인쇄 < 코드 클래스 = "일반"> (string.expandtabs ( <코드 클래스 = "값"> 2 <코드 클래스 = "일반">))


# pa 탭 크기는 5로 간주

인쇄 (string.expandtabs ( 5 ))

출력:

 GEEKS FOR GEEKS GEEKS FOR GEEKS FOR GEEKS FOR GEEKS 

이 문서는 업데이트되었습니다. Manjeet Singh 다음과 같은 경우 Python.Engineering을 사랑하고 기여하고 싶다면 Contribute.python.engineering 을 사용하거나 기사 [email protected]을 우편으로 보내 기사를 작성할 수도 있습니다. .공학. Python.Engineering 홈페이지에 있는 내 기사를 참조하고 다른 괴짜를 도우십시오.

잘못된 점을 발견하거나 위에서 논의한 주제에 대해 더 많은 정보를 공유하고 싶은 경우 의견을 게시하십시오.

이 문서가 문제를 해결하는 데 도움이 되었기를 바랍니다. 파이썬 문자열 메서드 | 세트 3(strip, lstrip, rstrip, min, max, maketrans, 번역, 바꾸기 및 확장 탭()) 외에 다른 exp 관련 주제를 확인하세요.

파이썬에서 뛰어나고 싶으십니까? 2022최고의 Python 온라인 과정에 대한 검토를 참조하세요. 데이터 과학에 관심이 있다면 R로 프로그래밍을 배우는 방법도 확인하세요.

그런데 이 자료는 다른 언어로도 제공됩니다.



Cornwall Innsbruck

Texas | 2022-11-26

간단하고 명확하게. 공유해 주셔서 감사합니다. 파이썬 문자열 메서드 | 세트 3(strip, lstrip, rstrip, min, max, maketrans, 번역, 바꾸기 및 확장 탭()) 및 exp의 기타 문제는 항상 저의 약점이었습니다 😁. 나는 그것이 최선의 방법인지 확신하지 못한다.

Ken Wu

Abu Dhabi | 2022-11-26

간단하고 명확하게. 공유해 주셔서 감사합니다. 파이썬 문자열 메서드 | 세트 3(strip, lstrip, rstrip, min, max, maketrans, 번역, 바꾸기 및 확장 탭()) 및 File handling의 기타 문제는 항상 저의 약점이었습니다 😁. 어제 확인했는데 작동합니다!

Walter Gonzalez

Vigrinia | 2022-11-26

설명해주셔서 감사합니다! 몇 시간 동안 파이썬 문자열 메서드 | 세트 3(strip, lstrip, rstrip, min, max, maketrans, 번역, 바꾸기 및 확장 탭())을(를) 고민하다가 드디어 해냈습니다 🤗. 나는 그것이 최선의 방법인지 확신하지 못한다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically