관리 메뉴

개발 노트

12/28 자료형과 문자열 본문

Python 공부 : 21.10.26~/자료형

12/28 자료형과 문자열

hayoung.dev 2022. 1. 10. 05:09

자료형과 문자열

1. 문자열은 큰따옴표나 작은따옴표 사용.

큰 따옴표를 출력하고 싶을 때는 작은따옴표를 문자열을 표현하는데에 사용. 반대도 마찬가지

같이 중복하여 사용하면 오류 남.

중복하여 사용하고 싶은 경우는 \" 또는 \'을 사용하면 "문자열을 만드는 기호"가 아닌 "단순한 따옴표 표시"가 됨.

ex)

>>> print('"안녕하세요"라고 말했습니다')

"안녕하세요"라고 말했습니다	#출력 결과


>>> print(""안녕하세요"라고 말했습니다")

#출력 오류남


>>> print("\"안녕하세요\"라고 말했습니다")

"안녕하세요"라고 말했습니다	#출력 결과

 

2. 그 외

\n : 줄바꿈 출력

\t : 탭 출력

\\ : \(역슬래시) 출력

''' : \n 사용 없이도 줄을 바꿔 짠 코드가 그대로 줄바꿈되어 출력됨.

\ : 코드를 쉽게 보려고 줄을 바꿔 짠 코드이지, 실제로 줄바꿈이 아니라는 것 표현.

 

 

3. [] 인덱싱

[0] [1] [2] [3] [4]
[-5] [-4] [-3] [-2] [-1]

 

4. [:] 슬라이싱

문자열 범위 선택 연산자

1) [n:m]은 자리 n부터 m-1까지를 뜻함.

ex) [1:4]는 자리 1부터 4-1 자리까지임.

>>> print("안녕하세요"[1:4]

녕하세		#출력 결과

2) [n:]은 n부터 끝까지를 뜻함.

3) [:n]은 처음부터 n까지를 뜻함.

 

*인덱싱이나 슬라이싱을 해도 원본은 변하지 않음.

*IndexError: string index out of range : 인덱스의 범위를 넘어섰을 때 발생하는 예외

 

5. 문자열의 길이 구하기 : len()함수 사용

>>> print(len("안녕하세요"))

5		#출력 결과

>>>print(len("안녕하세요"))

이면

len("안녕하세요")는 5이므로 print(5)가 된다.

 

6. 자료형 확인 함수 : type()

반응형

'Python 공부 : 21.10.26~ > 자료형' 카테고리의 다른 글

1/9 숫자, 변수와 입력  (0) 2022.01.10