이롭게 현명하게

[Python] 파이썬 문자열 관련 함수 본문

Python

[Python] 파이썬 문자열 관련 함수

dev_y.h 2023. 3. 7. 18:40
728x90
반응형

※ 본 포스팅은 윈도우 11, Pycharm, Python3 환경에서 작성되었습니다.

 

 


[문자열 관련 함수]

 

코드 설명
문자열.count('문자') 문자열 중 문자의 개수를 리턴한다.
문자열.find('문자') 문자열 중 문자가 처음으로 나온 위치를 반환
찾는 문자가 없다면 -1 반환
숫자는 0부터 센다.
문자열.index('문자') 문자열 중 찾는 문자가 맨 처음으로 나온 위치를반환한다.
찾는 문자가 없다면 오류 발생
",".join('문자열') join 함수는 문자열,리스트,튜플에도 사용
문자열의 각각의 문자 사이에 "," 삽입
문자열.upper() 소문자를 대문자로 바꾸기
문자열.lower() 대문자를 소문자로 바꾸기
문자열.lstrip() 왼쪽 공백 지우기
문자열 중 가장 왼쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다.
문자열.rstrip() 오른쪽 공백 지우기
문자열 중 가장 오른쪽에 있는 한 칸 이상의 연속된 공백들을 모두 지운다.
문자열.strip() 문자열 양쪽에 있는 한칸 이상의 연속된 공백을 모두 지운다.
문자열.replace("바뀌게될 문자열","바꿀 문자열") 문자열 안의 특정한 값을 다른 값으로 치환해준다.
문자열.split('문자') 괄호 안에 아무 값도  없을 때 : 공백을 기준으로 문자열 나누기
괄호 안에 특정 값이 있을 때 : 특정 값을 기준으로 문자열 나누기

 

 

a = "Oh say it ditto"
b = " attention "
d = "a:b:c:d"
print(a.count('d')) #1
print(a.count('i')) #2

print(a.find('d')) #10
print(a.find('i')) #7
print(a.find('s')) #3

print(a.index('s'))#3
print(a.index('i'))#7

print(",".join('abcd')) #a,b,c,d
print(['a','b','c','d']) #['a', 'b', 'c', 'd']
print(",".join(['a','b','c','d']))#a,b,c,d


print(a.upper()) #OH SAY IT DITTO
print(a.lower()) #oh say it ditto

print(b.strip()) #attention

print(a.replace("ditto","attention")) #Oh say it attention

print(a.split()) #['Oh', 'say', 'it', 'ditto']
print(d.split(":")) #['a', 'b', 'c', 'd']

 

 

 

 

 

[Python] 파이썬 리스트

목차 리스트 생성 리스트 인덱싱 리스트 슬라이스 리스트명 = list() 리스트명 = [] 리스트명 = [요소1, 요소2, 요소3, ...] 리스트명 = [요소1, 요소2, [요소3, 요소4]] - 인덱싱 리스트명[인덱스번호] - 슬

devyihyun.tistory.com

 


 

잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!😊

댓글과 좋아요는 큰 힘이 됩니다!

 

 

728x90
반응형

'Python' 카테고리의 다른 글

[Python] 파이썬 리스트 연산  (0) 2023.03.09
[Python] 파이썬 리스트  (0) 2023.03.08
[Python]문자열 포매팅  (0) 2023.03.06
[Python] 문자열 인덱싱과 슬라이싱  (0) 2023.03.03
[Python] 문자열 연산하기  (0) 2023.03.02
Comments