파이썬 기초 - 01. 기초 자료형

Jin·2022년 5월 5일
0
post-thumbnail

• 기본 자료형

  1. 숫자형 (Number)
  2. 문자열 (String)
  3. 리스트 (List)

1. 숫자형 (Number)

숫자로 이루어진 자료형 정수나 실수 등을 다룰수있다.
숫자끼리의 연산이 가능하다.

3 	 #정수형(integer)
3.14 #실수형(float)
3+4j #복소수

2. 문자열 (String)

문자나 문자들을 늘어놓은것
큰 따옴표(" ")와 작은 따옴표(' ')로 구분

'안녕하세요'
'3.14' #작은 따옴표 OK
"3.14" #큰 따옴표 OK

3. 리스트 (List)

여러 자료를 보관하는 자료형
다른 종류의 자료를 함께 담을 수 있습니다. 자료 안에 순서가 있습니다.

[] #빈 리스트
['a', 'b', 'c']
['1', 1] #문자 1과 숫자 1
[['x', 'y'], 2, 'e']

• 변수

자료를 ʻ그릇ʼ에 담아서보관, 사용하면 편리합니다.
이를 변수(variable)라 합니다.

-변수 사용방법

변수 이름 = 자료

num = 10 #숫자
name = ‘Michael’ #문자열
grade = [‘A+, ‘B+, ‘A0’] #리스트

-변수 작명방법

  1. 숫자, 알파벳, 한글, 언더바(_) 등을 사용할 수 있다.
  2. 변수 이름이 숫자로 시작하면 안 된다.
  3. 파이썬에서 사용되는 예약어(ex. if, while...) 사용 금지
  4. 공백 문자(' ')와 연산자(+, -, * 등) 사용 금지

• 자료형의 연산

  1. 숫자형 자료의 연산
  2. 문자형 자료의 연산

1. 숫자형 자료의 연산

숫자형 자료의 사칙연산

+: 덧셈 연산자
-: 뺄셈 연산자
*: 곱셈 연산자
/: 나누셈 연산자

print(2+5) #7
print(2-5) #-3
print(2*5) #10
print(2/5) #0.4

숫자형 자료의 특수연산

//: 몫 연산자
%: 나머지 연산자
**: 제곱 연산자

print(12//5) #2
print(12%5)	 #2
print(2**5)	 #32

2. 문자형 자료의 연산

+: 이어붙이기
*: 반복하기

print("안녕"+"하세요") #안녕하세요
print("안녕"*3) #안녕안녕안녕

• 문자열/리스트 접근하기

'IM FEARLESS'과 'LE SSERAFIM'은 다른 문자열이다.
[1, 2, 3]과 [3, 2, 1]은 다른 리스트이다.

→ 원소의 배치 순서가 다르기 때문이다.

-인덱스

문자열과 리스트 자료형은 여러 원소로 이루어져있고 각각의 위치를 0부터 순서대로 매길 수 있습니다.

'happy'		    [2,4,6,8]
 01234 → 인덱스 ←  0 1 2 3

-인덱싱

Index를 이용해서 리스트나 문자열의 특정 위치의 원소를 가져오는 방법

# alpha에서 인덱스1인 원소‘e’를 출력
alpha = ‘Ready’
print(alpha[1])
>>> e

-슬라이싱

Index를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법

# beta에서 2번째 원소 이상, 5번째 원소 미만을 가져온다.
beta = [2, 4, 6, 8, 10, 12, 14]
print(beta[2:5])
>>> [6, 8, 10]
profile
= 이 진

0개의 댓글