[Python]기본 문법(문자열3)

Hyeo_Ni__·2023년 10월 27일
0

Python 기본 문법

목록 보기
4/10
post-thumbnail

📚 .replace(a, b)

문자열 str에서 a가 나타나는 모든 부분을 b로 바꾼 문자열을 반환해주는 메소드

✍ 코드

str = '간장 공장 공장장은 간공장장이다.'
str.replace('공장', '공작')

💻 출력

간장 공작 공작장은 간공작장이다.


이외에도 count를 추가하여 아래와 같이 작성할 경우

replace(old, new, count)

문자열 old를 new로 앞에서부터 count로 지정한 횟수만큼 변환하여 준다.


📚 .count()

부분 문자열의 출현 횟수를 반환해줍니다.

✍ 코드

str = '간장 공장 공장장은 간공장장이다.'
str.count('장')

💻 출력

6


위와 같이 예시를 들어 출력을 해보면 '장'이 들어간 횟수를 세어 알려준다.


📚 .split()

문자열 str에서 기본적으로 공백을 기준으로 문자열 분리해주는 역할

✍ 코드

'하나 둘 셋 넷 다섯'.split()
'하나,둘,셋,넷,다섯'.split(',')

💻 출력

['하나', '둘', '셋', '넷', '다섯']
['하나', '둘', '셋', '넷', '다섯']


괄호 안에 특정한 문자열 값이 있을 경우 해당 문자열 값을 구분자로 사용합니다.


📚 .format()

간결한 출력 처리를 해주는 메소드로 C언어에서 printf()와 같이 형식 지정자 스타일도 지원합니다.

✍ 코드

A=input('오늘은 무슨 요일인가요? : ')
print('오늘은 {}이군요!'.format(A))

💻 출력

오늘은 무슨 요일인가요? : 목요일
오늘은 목요일이군요!


input()으로 변수 A의 값을 받아 format으로 {}안에 A값을 넣습니다.

profile
개발자로 성장 중 입니다.

0개의 댓글