제로베이스 데이터 취업 스쿨 과정 학습 내용을 정리한 포스팅입니다.

 

📍 데이터와 메모리, 변수

데이터 : 숫자(10, 20), 문자('A', '가', '^^'), 음원, 영상 이미지 등

메모리 : 데이터를 저장하고 있는 공간

변수 : 메모리 공간에서 데이터가 저장되어 있는 위치

 

변수에 값 할당하기

# num 이라는 변수에 10이라는 값을 할당
num = 10

변수명은 카멜 표기법 혹은 스네이트 표기법 사용

# 카멜형
bankAccount = '125-01-2312'

# 스네이크형
bank_account = '125-01-2312'

📍 자료형

정수(int), 실수(float), 문자열(str), 논리형(bool)

# 정수
num = 10
score = 85

# 실수
pi = 3.14
height = 180.5

# 문자열
intro = '안녕하세요'

# 논리형
example_result = True
day_off = False

 

정수 : 메모리가 허용하는 한 무한히 큰 수 선언 가능

실수 : 소수점 이하 17~18번째에서 반올림되어 데이터 손실 발생

 

논리형(bool)의 타입 변환

# bool 값 변수 선언
var1 = True
var2 = False

var1 + var1 # 출력 : 2.

📍 데이터 출력

userName = 'Blake'

# f'' 사용
print(f'User name : {userName}')

# format() 함수 사용
print('User name : {}'.format(userName))

# % 사용
print('User name : %s' % userName)


# 소수점 자리수 정하기
print('Pi : %.0f' % 3.141592) # Pi : 3
print('Pi : %.2f' % 3.141592) # Pi : 3.14

📍 연산자

산술 연산자 : +,-, *, /, %, //, **

할당 연산자 : =, +=, -=, *=, /=, %=, //=

비교 연산자 : >, >=, <, <=, ==, !=

논리 연산자 : and, or, not

+ Recent posts