본문 바로가기

프로그래밍/Python

[Python] string 함수 - Len(), Find(). Count(), Replace(), Split(), Strip()

반응형

Python String 함수 및 예제 입니다.


String - Len()

Len을 사용하여 Temp 변수의 길이를 출력

위 예제 같은 경우 "Python"이므로 Len(Temp1)은 6을 반환합니다. 

Temp[범위]를 입력하여 원하는 문자열의 길이를 반환할 수 있습니다.


Temp = "python programming language"


String - Find()

Find는 해당 문자를 찾는 해당 문자가 몇 번째 위치해 있는지 반환합니다.

중복된 문자열의 경우 가장 처음 찾은 index를 반환합니다.

위 예제에서 find ('p')를 입력하면 p 가 가장 앞에 있어

0을 반환

(대소문자 구분)


String - Count()

문자열에 해당 문자가 몇 개 있는지 개수를 반환

위 예제에서 python programming language

count('p')일 경우 2를 반환

(대소문자 구분)


Temp = "P,y,t,h,o,n"

String - Split()

문자열을 해당 문자 기준으로 문자열을 나눈다.

위 예제와 같이 P,y,t,h,o,n을 ","로 나누면 각 P y t h o n으로 문자열을 저장


String - Replace()

문자열을 다른 문자열로 변환해서 반환한다.

위 예제와 같이 replace("python", "c")를 입력하면

python programming language 이 c programming language로 반환


String - Strip()

공백 및 문자를 제거

위 예제와 같이 "    python     " 인  경우 공백을 제거해서 "python"을 반환

",,,,python"인 경우 strip(",") 쉼표를 입력하면 쉼표가 제거된 "python"을 반환


String - Format()

 "{0} programming {1}".format("python", "language")

{0}에는 python 문자열이 {1}에는 language가 순서대로 입력

"python programming language"를 출력