3장 문자열
* 문자열 표현
작은따옴표(')나 큰따옴표(")로 감싼 문자를 문자열로 표시
* 문자열 합치기
- 문자열을 나란히 놓아도 되고, 연결 연산자(+)를 이용해 연결할 수도 있다.
ex) 'str' "str2" -> strstr2
'str'+"str2" -> strstr2
- 문자열 연결시 같은 타입끼리 해야 하며 타입이 다를경우 str()메소드를
이용해 문자열로 타입을 변경해 줘야 한다.
* '*' 연산 : 문자열을 * 한 만큼 반복할 수 있다.
ex) 'str' * 2 -> strstr
3 * 'str' -> strstrstr
- 정수가 0보다 작거타 같으면 빈문자열을 출력
* 특수문자 표현
- 역슬래시와 특수 문자를 연결해 특수 문자를 표현한다.
\n, \\, \', \", \t 등을 지원한다.
- 문자열에 오직 작은따옴표 또는 큰따옴표만 있다면, 반대 따옴표로 감싸면
표현하고 싶은 따옴표를 표현할 수 있다.
ex) '"test"' -> "test"
"'test'" -> 'test'
* 한줄의 문자열을 여러 줄로 입력하고 싶을때 작은 따옴표 또는 큰 따옴표 3개 연속으로 감싼다.
* print 함수
- 문자열 출력 함수이며, 특수 문자를 표시해준다.
- print함수는 자동으로 각 값 사이에 공백을 자동으로 집어 넣는다.
ex) x = 111
print 'sample is', x, 'value' -> sample is 111 value.
- print함수는 자동으로 개행문자(\n)를 추가해 표현한다.
- print함수는 자동 추가되는 개행문자(\n)를 없애려면 문자열 끝에 ','를 추가한다.
- %d, %s와 같이 문자열 내 포멧을 지정할 수 있다.
ex) print "원의 넓이는 %f 제곱센티미터입니다." % area
-> 원의 넓이는 78.55 제곱센티미터입니다.
* 사용자 입력 : raw_input() 함수
- 사용자 입력값을 문자열로 반환
- 매개변수로 문자열을 넘겨주면 입력 관련 메세지를 출력한다.
'개발자 > Python' 카테고리의 다른 글
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 7장 반복 (0) | 2013.06.17 |
---|---|
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 6장 선택 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 5장 리스트 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 4장 모듈 (0) | 2013.06.17 |
개념을 잡아주는 프로그래밍 정석(Python) 책 정리 - 1장, 2장 소개 (0) | 2013.06.17 |