-
[python]파이썬 문자열 메소드Languages/python 2021. 3. 17. 12:55반응형
문자열을 바꿔 반환하는 메소드 replace()
메소드란?
클래스에 소속된 함수
문자열 클래스 str에 속한 메소드
str.replace(a,b)처럼 호출
메소드 str.replace(a,b)란?
문자열 str에서 a가 나타나는 모든 부분을 b로 바꾼 문자열을 반환
메소드 str.replace(old, new, count)
문자열 old를 new로 대체하는데, 옵션이 count는 대체 횟수를 지정
옵션인 count가 없으며 모두 바꾸고, 있으면 앞에서부터 지정한 횟수만큼 바꿈
문자열은 수정될 수 없는 자료
문자열은 수정될 수 없다는 특징
replace()등의 메소드 기능이 작용한 새로운 문자열을 반환
replace 예제
소수형태의 실수에서 모든 자릿수의 합 구하기
함수 count() 와 join()
메소드 count() : 부분 문자열 출현 횟수를 반환
메소드 join() : 문자열의 문자와 문자 사이에 원하는 문자열을 삽입
문자열을 찾는 메소드 find()와 index()
클래스 str에서 부분 문자열 sub가 맨 처음에 위치한 첨자를 반환한다.
메소드 str.find(sub) : 없으면 -1을 반환
메소드 str.index(sub) : 없으면 ValueError를 발생
역순으로 검색 rfind(), rindex()
문자열을 여러 문자열로 나누는 spilt()메소드
문자열 str에서 공백을 기준으로 문자열을 분리
str.split(',')
괄호 안에 특정한 문자열 값이 있을 경우
-이 부분 문자열 값을 구분자를 이용해 문자열을 나눠 준다
메소드 center()와 strip()
폭을 지정하고 중앙에 문자열을 배치하는 메소드 center()
문자열 앞뒤의 특정 문자들을 제거하는 strip() 메소드
반응형'Languages > python' 카테고리의 다른 글
[python]파이썬 조건문/반복문/조건문 예제/반복문 예제/구구단 예제 (2) 2021.03.24 [python]파이썬 멤버십 연산자 in (0) 2021.03.17 [python]파이썬 문자열, 문자열 나열, 슬라이싱, 문자 함수 ord, 문자함수 chr, 이스케이프 시퀀스 문자 (0) 2021.03.17 [python]파이썬 자료의 표준 입력과 자료 변환 함수 (0) 2021.03.12 [python]파이썬 문자열과 수/파이썬 함수/파이썬 연산자/연산자를 이용한 예제 (0) 2021.03.12