파이썬 4주차는 데이터 타입을 알아보는 시간이다. 데이터 타입은 숫자형과 문자열 자료형, 리스트, 딕셔너리, 집합, 불 자료형 총 6종류가 있다.
데이터 타입 | 예시 |
숫자형 | 1 2 3 4 5 |
문자열 자료형 | "hello world" |
리스트 자료형 | [1, 3, 5, 7, 9] |
딕셔너리 자료형 | {"name" : "Kim", "Phone" : "010-1111-2222"} |
집합 자료형 | set([1, 2, 3, 4, 5]) |
불 자료형 | True |
이번 시간은 숫자형과 문자열, 리스트 자료형까지 알아보자.
- 파이썬 4주차 [실습자료]
1. 숫자형
숫자형은 말 그대로 숫자 형태로 이루어진 자료형이다. 정수, 실수, 8진수, 16진수 등이 숫자형에 속한다.
** 연산자 : 제곱 | % 연산자 : 나눗셈 후 나머지 반환 |
a = 3 b = 4 a ** b >> 81 |
7 % 3 >> 1 3 % 7 >> 3 |
2. 문자열 자료형
문자열이란, 문자나 단어 등으로 구성된 문자들의 집합이다. 문자열 사용법은 큰 따옴표("), 작은 따옴표('), 큰 따옴표 3개("""), 작은 따옴표 3개(''')로 표현할 수 있다.
- 여러 줄인 문자열을 변수에 대입하고 싶을 때
이스케이프 코드(\n) 삽입
작은 따옴표 3개(''')
큰 따옴표 3개(""")
- 문자열 길이 구하기 (len 함수)
a = "Life is too short"
len(a)
>> 17
- 인덱싱(Indexing)
W | o | r | l | d |
a = "World"
a[0]
>> W
a[4]
>> d
a[-2]
>> l
- 인덱스는 0부터 시작
- a[인덱스 번호] : 문자열 안의 특정 값을 뽑아냄
- a[- 인덱스 번호] : 문자열 뒤부터 인덱스를 셈
- 슬라이싱(Slicing)
'잘라낸다'는 의미로 사용된다.
a = "20220101Rainy"
date = a[:8]
date
>> '20220101'
weather = a[8:]
weather
>> 'Rainy'
- a[시작번호 : 끝번호] : 시작 번호부터 끝번호 전까지의 문자를 뽑아냄
- 문자열 format 코드
코드 | 설명 |
%s | 문자열(String) |
%c | 문자 1개(Character) |
%d | 정수(Integer) |
%f | 부동 소수(Floating-point) |
%o | 8진수 |
%x | 16진수 |
%% | Literal % (문자 '%' 자체) |
- 문자열 자료형이 가진 내장함수
내장 함수 | 설명 |
count() | 문자 개수를 세는 함수 |
join() | 문자열 삽입 |
find() | 찾는 문자열이 처음 나온 위치를 반환 |
upper() | 소문자를 대문자로 / lower() : 대문자를 소문자로 |
replace() | 문자열 안의 특정 값을 다른 값으로 치환 |
split() | 공백 또는 특정 문자열을 구분자로 해서 문자열 분리 |
3. 리스트 자료형
리스트(List)란, 자료형의 집합을 표현할수 있는 자료형이다.
리스트명 = [1, 3, 5, 7, 9] #리스트 사용법
- 더하기(+)
+ 기호는 리스트를 합친다.
a = [1, 2, 3]
b = [4, 5, 6]
a + b
>> [1, 2, 3, 4, 5, 6]
- 반복하기(*)
* 기호는 리스트를 반복한다.
a = [1, 2, 3]
a * 2
>> [1, 2, 3, 1, 2, 3]
'고려사이버대학교 > Python' 카테고리의 다른 글
[파이썬 11주차] 클래스 상속 및 클래스 생성자 개념 (0) | 2022.05.13 |
---|---|
[파이썬 10주차] 클래스와 객체 개념과 생성하기 (0) | 2022.05.08 |
[파이썬 9주차] def 함수 사용법과 파일 읽고 쓰기 (0) | 2022.04.28 |
[파이썬 7주차] while, for 반복문의 이해와 활용 (0) | 2022.04.15 |
[파이썬 6주차] if 조건문 기본 구조와 순서 (0) | 2022.04.09 |
댓글