- 문자열은 ' ' 혹은 " " 로 묶어서 표현한다.
- 문자 하나하나가 모여서 문자열을 이룸
- 문자열에는 인덱스(색인)을 지정할 수 있다.
- 인덱스 [0:5]는 0부터 1,2,3,4까지 출력
- 특정 인덱스부터 출력이 가능
- 시작 부분 인덱스만 지정하면 나머지는 끝까지 출력된다.
문자열의 길이?
- len() 함수, 공백도 카운팅한다.
- 인덱스 안에 넣어도 된다.
- len()함수 출력값의 숫자연산 가능
- 뒤에서부터 문자열의 위치를 알고 싶으면 ?마이너스로 입력
- 맨 마지막 위치는? 인덱스에 [-1] 입력
- 뒤에서 2번째 문자는?
- "Nice to meet you"에서 "you"만 출력하고 싶다면?
- 인덱스 입력 시 Enter를 쳐도 계속 입력상태(옆의 ...)가 된다.
- TIP: 커서의 위치
- 아래 처럼 괄호 안쪽에서 Enter를 쳐도 출력이 가능
- 문자열 곱하기
- 숫자와 문자열의 곱하기 비교
- 위의 문자열인 '2002'를 숫자로 바꾼뒤 곱하고 싶을땐? 형변환 함수 int()를 이용하자!
- int()함수를 사용하면 형변환이 되지만 실제 kor에 담긴 내용은 문자형이다.
- 문자열간에도 비교연산자를 사용할 수 있다.
- 'a'보다 'b'가 크다.
- 소문자가 대문자보다 크다.
- 위의 결과는 아스키 코드값으로 비교하기 때문!
- 아스키 코드 값을 알고 싶으면? ord()함수 사용 (* oridinal: 서수)
반응형
'Python 기초' 카테고리의 다른 글
튜플 ( )-요소값 삭제가능? 인덱스 넘버구하기, 요소값 갯수 구하기 (0) | 2022.07.26 |
---|---|
리스트[ ] -개요, 범위지정 출력, 수정, 추가, 삭제, 중간삽입, 각 요소별 타입체크, 요소 삭제 방법들, 요소 한꺼번에 삭제 (0) | 2022.07.25 |
내장 자료형 자료구조 (list, tuple, set, dict) (0) | 2022.07.21 |
자료형 종류/ 자료형 변환 (0) | 2022.06.28 |
변수, 상수 (0) | 2022.06.28 |