본문 바로가기

Upstage AI Lab 2기

Upstage AI Lab 2기 [Day003] 파이썬 AI/데이터 분석 과정 part.1 (2) 파이썬 자료형

3. 파이썬 자료형 (data type)

 

(1) 숫자형 (int, float, etc.)

사칙연산 (+, -, *, /), **, //, %

 

(2) 문자형 (str) " " 또는 ' ' (multiline은 """ """ 또는 ''' ''')

+, *, len(str),  indexing, slicing

문자열 formatting

더보기

string formatting으로 1을 001로 표시하는 방법

print(f"{i:03}")
# 또는
print(str(i).zfill(3))

 

참고 : https://kkamikoon.tistory.com/entry/Python-%EC%8A%A4%ED%8A%B8%EB%A7%81-%EC%95%9E%EC%97%90-0-%EC%B1%84%EC%9A%B0%EB%8A%94-%EB%B0%A9%EB%B2%95zfill-rjust

 

(3) 리스트 (list) [ ]

a = [5, 100, 10, 90, 1000]
a.append(12)
a.sort()
a.sort(reverse = True)

+, *, indexing, slicing

 

(4-1) 튜플(tuple) ( )

+, *, indexing, slicing

수정불가능

 

(4-2) 딕셔너리(dict) {"key" : "value"}

key는 중복되면 안된다.

 

(4-3) 집합(set) {element, element, ...}

순서 x 인덱스 x 중복 x

x = set("aaabbcccdd")
print(type(x), x) #(set, {'a', 'b', 'c', 'd'})

y = set() #empty set

 

(5) 불(boolean) : True, False