Python string

soominlee·2022년 7월 26일
0

🐍 Python

목록 보기
3/14

*해당 게시글은 <NAVER boostcourse> 에서 수강한 강의를 바탕으로 정리한 내용입니다.

컴퓨터는 2진수로 데이터를 저자하기 때문에 2진수를 문자로 변환하는 표준 규칙을 정함

ASCII, UTF-8, 유니코드 ...

  1. 아스키코드 : 128개의 문자 조합을 제공하는 7비트 부호
    알파벳, 숫자 특수기호, 그 외 컴퓨터에 필요한 몇가지만이 정의되어있음

  2. 유니코드 : 각 나라별 언어를 모두 표현하기 위해 나온 체계

  3. UTF-8 : 가변 길이 인코딩, 유니코드를 인코딩하는 방식 중 하나..

문자열 함수

python 내장 함수

| 함수명 | 기능 |
| len(a) | 문자열의 문자 개수 반환 |
| a.upper() | 모든 문자 대문자로 변환 |
| a.lower() | 모든 문자 소문자로 변환 |
| a.capitalize() | 첫 문자를 대문자로 변환 |
| a.title() | 제목 형태(띄워쓰기 후 첫 글자만 대문자)로 변환 |
| a.count('abc') | 문자열 a에 'abc'가 들어간 횟수 반환 |
| a.find('abc') a.rfind('abc') | 문자열 a에 'abc'가 들어간 위치(오프셋) 반환 |
| a.startwith('abc') | 문자열 a가 'abc'로 시작하는 지 여부 반환 (TF) |
| a.endwith('abc') | 문자열 a가 'abc'로 끝나는 지 여부 반환 (TF) |
| a.strip() | 문자열 좌우 공백을 없앰 |
| a.rstrip() | 오른쪽 공백을 없앰 |
| a.lstrip() | 왼쪽 공백을 없앰 |
| a.split() | 공백을 기준으로 나눠 리스트로 반환 |
| a.split('abc') | abc를 기준으로 나눠 리스트로 반환 |
| a.isdigit() | 문자열이 숫자인지 여부 반환 |
| a.islower() | 문자열이 소문자인지 여부 반환 |
| a.isupper() | 문자열이 대문자인지 여부 반환 |

profile
Soominlee

0개의 댓글