자료형과 문자열
자료형과 기본 자료형
자료형(data type) : 자료의 형식
자료형의 종류 :
1. 문자열(string) : 제목, 내용 등 ex) "안녕", "Hello python"
2. 숫자(number) : 가격, 나이 등 ex) 32, 591, 123.54
3. boolean : 참, 거짓
자료의 형식을 확인할 때 type() 함수 사용.
>>> print(type("안녕하세요"))
<class 'str'>
>>> print(type(534))
<class 'int'>
문자열 만들기
큰따옴표로 문자열 만들기
print("안녕하세요")
-> 안녕하세요
작은따옴표로 문자열 만들기
print('안녕하세요')
-> 안녕하세요
문자열 내부에 따옴표 넣기
print('"안녕하세요"라고 말했습니다.')
-> "안녕하세요"라고 말했습니다.
print("'배가 고프다'라고 생각했습니다.")
-> '배가 고프다'라고 생각했습니다.
※구문 오류(Syntax error) 주의 : 작성한 코드에 문제가 있어서 실행조차 되지 않는다는 의미. ex) 괄호 열고, 닫지 않을 때. ""겹쳐서 단순 나열했을 때.
이스케이프 문자 사용해 문자열 만들기
이스케이프 문자 (escape character) : 역슬래시 (\) 기호와 조합해서 사용.
\와 함께 따옴표를 사용하면 '문자열을 만드는 기호'가 아니라 '단순한 따옴표'로 인식
\", \'
>>> print("\"안녕하세요\"")
"안녕하세요"
\n : 줄바꿈
\t : 탭
->
이름 나이 지역
유경민 36 금천구
유홍민 31 인천
여러 줄 문자열
따옴표 세개
문자열 연산자
문자열 연결 연산자 : +
문자열 반복 연산자 : *
문자 선택 연산자(인덱싱) : []
문자열 내부의 문자 하나를 선택하는 연산자. [] 안에는 선택할 문자의 위치를 지정하며, 이 숫자가 인덱스.
파이썬은 0부터 숫자를 세는 제로 인덱스
안 녕 하 세 요
[0] [1] [2] [3] [4]
녕
하
세
요
거꾸로 출력하는 법
안 녕 하 세 요
[-5] [-4] [-3] [-2] [-1]
문자열 범위 선택 연산자(슬라이싱) : [:]
>>> print("안녕하세요"[2:4])
하세
문자열 범위 선택 연산자에서 숫자 하나 생략하면 끝까지.
>>> print("안녕하세요"[2:])
하세요
문자열의 길이 구하기
len() 함수 사용.
>>> print(len("안녕하세요"))
5
'Python' 카테고리의 다른 글
4. 변수와 입력 (0) | 2022.03.13 |
---|---|
3. 숫자 (0) | 2022.03.12 |
1. 파이썬 용어 (0) | 2022.03.03 |
- 문법 - 반복문 (0) | 2022.03.02 |
- 문법 - List (0) | 2022.02.28 |