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 |