2018/09/04 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 1 - Hello World!
2018/09/04 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 2 - 변수와 자료형, 연산자
2018/09/05 - [교육 노트/파이썬 강의] - [파이썬 때려잡기] Python 강의 3 - 파이썬의 자료구조, 리스트
Hello World 에서도 사용했지만
"" 또는 ''으로 문자열을 만든다
1. " 또는 ' 출력
"자체를 출력하고싶으면 ' ' 의 문자열안에
'를 출력하고 싶으면 " " 의 문자열 안에
\(원표시 혹은 역슬래시) 는 이스케이프 문자로
" "의 문장안에 \"을 쓰면 문자열을 만들기위한 따옴표가 아닌 문자 따옴표로 인식한다
2 각종 이스케이프 문자
이스케이프 문자 \는 뒤에 다른 문자하나와 결합하여 사용한다
\n은 엔터(줄바꿈) 을 의미한다
\t는 탭 (tap)을 의미한다
\자체를 출력하기 위해서는 \\으로 쓴다
참고로 이스케이프 문자는 결합 한 문자까치 통체로 1글자이다 (\n 은 1글자임)
3 인덱싱
리스트 처럼 index로 접근 가능하다.
4. 불변
리스트와 달리
string은 불변이다.
한번 정해지면 내부의 값을 변경할수없다.
5. 포맷팅
포맷팅을 특정 포맷에 맞게 값을 집어넣는것.
위의 같은경우 뒤에있는 숫자나 변수가 문장속 %d에 들어갔다.
이런작업을 포매팅이라고 한다.
%d는 정수형 숫자를 받는다
%f는 소수를 받는다
%s는 스트링을 받는다, %s는 스트링이 아니어도 스트링으로 변환해서 받는다.
6 정렬
워드나 한글에서 작업시 문장을 오른쪽 정렬, 왼쪽정렬 등의 기능을 사용할수있다.
%10s는 10칸을 차지하고 거기서 부터 왼쪽정렬
%10s는 10칸을 차지하고 오른쪽정렬
ps. 마지막 print는 칸수를 알아보기위하여 추가 하였음
7. 멀티라인 스트링
\n이 아니라 문장자체에 엔터를 포함하고 싶은경우
"""("3개) 로 감싸면된다 혹은 ''' ('3개 로 감싸면된다)
'교육 노트 > 파이썬 강의' 카테고리의 다른 글
[파이썬 때려잡기] Python 강의 6 - 스트링과 리스트 처리-2 (0) | 2018.09.05 |
---|---|
[파이썬 때려잡기] Python 강의 5 - 스트링과 리스트 처리-1 (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 3 - 파이썬의 자료구조, 리스트 (list) (0) | 2018.09.05 |
[파이썬 때려잡기] Python 강의 2 - 변수와 자료형, 연산자 (0) | 2018.09.04 |
[파이썬 때려잡기] Python 강의 1 - Hello World! (0) | 2018.09.04 |