Python/기초정리

파이썬 기초 - 문자열 함수 / 문자열 포매팅

줘니(•̀ᴗ•́)و 2023. 1. 4. 22:19
728x90

아직은 초반이라 문자열 함수 쓰면서도 이게 맞나..? 싶고 헷갈린다ㅠ

나중엔 경험과 지식이 쌓이고 쌓여 익숙해질 날도 오겠지?

지금 포스팅하는 이 순간이 그리워질지도 몰라

 

1. 문자열 함수 : 변수명.함수명()

1) find ('찾을 문자열') : '찾을 문자열' 위치 반환

2) index ('찾을 문자열') :'찾을 문자열' 위치 반환

   ** find() 와 index() 의 차이점

   → find()는 찾는 문자가 없을 경우 -1을 반환해줌(에러가 발생하지 않음)

   → index()는 찾는 문자가 없을 경우 에러가 발생함

 

3) len () : 문자열의 문자 개수 반환

4) replace ('문자1', '문자2') : 문자1을 문자2로 바꾸기

5) count ('찾을 문자열') : '찾을 문자열'이 몇 개 있는지 개수 반환

6) split() : 문자열 나누기

 

7) lower() : 대문자 → 소문자

8) upper() : 소문자 → 대문자

 

9) isupper() : 문자열이 대문자인지 여부 반환

10) islower() : 문자열이 소문자인지 여부 반환

11) isdigit() : 문자열이 숫자인지 여부 반환

 

 

 

 

2. 문자열 포매팅

이렇게 진행하면 오류가 난다.(TypeError: 'str' object does not support item assignment)

문자열은 불변한 자료형이라 포매팅을 통해서 변환해줘야 한다.

 

1) %기호 포매팅

2) format 함수 포매팅

이렇게 표현할 수도 있다.

3) f 문자열 포매팅

이걸 제일 많이 쓰게 된다.

728x90

'Python > 기초정리' 카테고리의 다른 글

파이썬 기초 - 반복문  (1) 2023.01.09
파이썬 기초 - 리스트 / 튜플  (0) 2023.01.05
파이썬 기초 - 조건문  (0) 2023.01.04
파이썬 기초 - 연산자  (0) 2023.01.04
파이썬 기초 - 변수와 문자열  (0) 2023.01.04