1. 문자열
문자열이란 문자가 열을 지어서 연결되어 있음을 뜻합니다.
즉, 연속되어있는 두개 이상의 글자를 문자열이라고 합니다.
문자열 ⇒ String
String 사전적 의미 - (여러 개의 사물을 함께 엮어 놓은) 줄
2. 문자열을 만드는 4가지 방법
↓↓↓↓↓↓↓↓↓
3. 문자열을 만드는 4가지 방법의 차이점
① 따옴표 3개는 복수라인으로 사용 가능합니다.
↓↓↓↓↓↓↓↓↓
② 사용용도의 차이가 있습니다.
③ 백슬래쉬(\)를 이용하면( '," )를 문법이 아니라 문자로 치환합니다.
↓↓↓↓↓↓↓↓↓
④ escape문자(\n) → n : new line
⇒
⑤ 따옴표를 선택해서 출력합니다.
↓↓↓↓↓↓↓↓↓
4. 문자열 연산
문자열을 더하거나 곱할 수 있습니다.
& 더하기는 문자열끼리 가능
& 곱하기는 정수 객체만 가능
※ 주의 사항 ※
[실습 1]
5. 문자열 인덱싱
문자열 안의 요소를 가리키는 것입니다.
컴퓨터는 숫자를 0부터 세며, 역순(-)도 가능합니다.
6. 문자열 슬라이싱
문자열 안의 요소를 잘라내는 것입니다.
[시작값:종료값-1]
[시작값이상:종료값미만]
※참고사항※
[실습 2]
7. 문자열의 요소값은 수정 불가능합니다.
⇒ 에러뜸
8. 문자열 포매팅
문자열 내에 값을 삽입하는 방법입니다.
+ 문자열 포맷 코드 +
- %d 정수
- %f 실수
- %s 문자열
+ 포맷 코드와 정렬 +
- %10s 10칸 할당 및 오른쪽 정렬
- %-10s 10칸 할당 및 왼쪽 정렬
※예외※
9. 고급 문자열 포매팅
인덱스로 넣는 방법, 키워드로 넣는 방법, 인덱스와 키워드를 혼용해서 넣는 방법이 있습니다.
@ 주의 @
키워드와 인덱스 혼용시 키워드를 제일 뒤에서 대입해 주어야 합니다.
※참고※
+ 포맷 코드와 정렬 +
"{0:<20}".format() : 20칸 할당 왼쪽 정렬
"{0:>20}".format() : 20칸 할당 오른쪽 정렬
"{0:^20}".format() : 20칸 할당 가운데 정렬
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] (3-1) 자료형 list(리스트) (수정/삭제/연산/인덱싱/슬라이싱) (0) | 2017.11.16 |
---|---|
[Python] (2-2) 자료형 문자열 (문자열 관련 함수) (0) | 2017.11.16 |
[Python] (1) 자료형 (bool / 숫자형 / 형변환) (0) | 2017.11.14 |
[Python] 연산자 (산술, 할당, 비교, 논리, 멤버, 삼항) (0) | 2017.11.14 |
[Python] 파이썬 기본문 (0) | 2017.11.10 |