Programming/Python
파이썬 기초 - 01
블레이크-정
2023. 5. 6. 16:37
제로베이스 데이터 취업 스쿨 과정 학습 내용을 정리한 포스팅입니다.
📍 데이터와 메모리, 변수
데이터 : 숫자(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