문자열
◈ 문자열(string) 요약 [↓클릭 ]
문자열은 여러개의 문자로 이루어져 있고, 큰따옴표(“ ”) 또는 작은 따옴표(‘ ’)로 감싸서 사용한다.
문자열 표기를 위해서는 같은 종류(큰따옴표(“)로 시작했다가 큰따옴표(“ ”)로 끝냄)를 사용하고, 시작과 끝에 따옴표를 함께 사용한다. ex) “Hello”
큰 따옴표와 작은따옴표를 동시에 사용하여 따옴표 자체를 출력할 수 있다. ex) “‘Hello’”
문자열 연결을 위해서는 덧셈(+)연산자를 사용한다. ex) “He”+“llo”
문자열을 정수로 변환하기 위해서는 int(), 문자열을 실수로 변환 float() 함수를 사용한다.
print()문에서 문장을 + 연산자로 연결하는 경우, 정수형 변수는 str( )을 적용하여 문자열로 변환할 수 있다.
※ print( ) 함수에 + 연산자를 쓸 수 있는 경우
1) 숫자+숫자 : 숫자 계산
2) 문자+문자 : 문자 연결
3) 문자+숫자 : 오류 (단, str( ) 또는 int( )를 이용하여 자료형 변환시 사용가능)
이스케이프(Escape) 문자는 특수문자를 의미하고 백슬래시(\ 또는 ₩)와 함께 사용한다.
한국어 키보드에서 '\'는 '₩(원화기호)' 이다.
\n: 줄 바꿈 되어 출력하는 특수문자 ex) print("파이썬 \n 프로그래밍")
\t: 다음 탭으로 이동하는 특수문자 ex) print("파이썬 \t 프로그래밍")
\\: 역슬래시(₩)를 출력하는 특수문자 ex) print("\\")
\': 작은 따옴표(‘)를 출력하는 특수문자 ex) print('don\'t')
◈ 큰따옴표(“ ”) 또는 작은 따옴표(‘ ’) 사용
큰따옴표(“)로 시작했다가 큰따옴표(“)로 끝냈나요?
큰따옴표로 시작했는데 단어의 끝에 큰따옴표가 있나요?
작은따옴표(')로 시작했다가 큰따옴표(')로 끝냈나요?
작은따옴표로 시작했는데 단어의 끝에 작은따옴표가 있나요?
“…” 형태의 문자열 안에 ‘…’ 형태의 문자열을 넣었나요?
‘…’ 형태의 문자열 안에 “…” 형태의 문자열을 넣었나요?
◈ 문자열 -> 숫자/ 숫자->문자열
문자열을 정수로 변환할 때 int()를 잘 사용했나요?
문자열을 실수로 변환할 때 float()을 잘 사용했나요?
출력되는 문장을 + 연산자로 연결하는 경우, 정수 또는 실수형 변수에 str( )을 적용하여 문자열로 변환 했나요?