먼저 파이썬 문법을 배우기 전에 주피터 노트북을 내장하고있는 아나콘다를 설치하고
아나콘다에 있는 주피터 노트북을 실행시킨다.
아나콘다 설치: https://www.anaconda.com/products/distribution
Anaconda | Anaconda Distribution
Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.
www.anaconda.com
파이썬 기본 데이터 타입은 3가지가 있다:
1. 문자열(str) (ex. '문자열')
2. 정수(int) (ex. 12)
3. 실수(float) (ex. 3.14)
연산 syntax
- a+b: 더하기
- a-b: 빼기
- a*b: 곱하기
- a/b: 나누기
- a//b: 소수점자리 제거된 나누기
- a%b: 나누고 난 나머지
- -a: 마이너스 (negative)
- abs(a): 절대값
- a**2: a의 2승
- math.sqrt(a): 루트 (import math)
변수할당 (Variables)
변수할당은:
- ( = ) 기호를 사용한다.
- 왼쪽이 변수의 이름이다.
- 오른쪽이 변수의 값이다.
# 데이터와 변수를 구분하는것이 중요하다.
# 데이터와 변수 모두 문자이며,
# 변수는 문자끝에 따옴표가 없고 데이터는 따옴표가 있다.
fish 라는 변수에 고등어 라는 값을 할당할때:
fish = '고등어'
※ fish = 고등어 로 입력할 경우(따옴표를 사용하지 않은 상태), 고등어라는 값은 문자열이 아닌 변수로 인식되게 되며,
고등어라는 변수는 메모리에 저장된 변수가 아니기에 에러가 발생한다.
type 함수를 이용하여 데이터 타입을 알수있다:
in: type(fish)
out: str
변수 fish 의 값인 고등어는 문자열이므로 str로 나온다
만약 변수의 값이 정수라면 int, 실수라면 float이 될 것이다.
변수 이름을 정할때 반드시 영문자 혹은 언더스코어( _ )로 먼저 시작해야 한다.
변수의 시작은 절대 숫자로 시작할수 없으며, for, True와 같은 파이썬 예약어로 설정할수 없다.
<실습>
현재 속도가 90 KM/H 다. 이를 MP/H(Miles per hour) 로 계산하는 코드를 작성하세요.
(MPH = 0.6214 x KMH)
in: kmh=90 (변수설정)
in: mph=0.6214*kmh (변수설정)
in: mph
out: 55.925999999999995
※ 만약 kmh를 100으로 변경 하고자 할때 첫번째 변수설정을 100으로 수정하고 바로 세번째코드를 입력하게되면 메모리에 있는 변수 mph의 값이 아직 55.925999999999995이기 때문에 반드시 두번째 코드를 실행시켜 변수를 재할당 한 뒤 세번째 코드를 입력해야 한다.
'Python' 카테고리의 다른 글
[파이썬] 튜플과 세트: add, discard, 집합 연산자: ' | , &, - ' (0) | 2022.04.20 |
---|---|
[파이썬] 딕셔너리와 불린: get, keys, values, items, clear, zip, update, True, False (1) | 2022.04.20 |
[파이썬] 리스트: append, insert, remove, pop, index, in, sorted (0) | 2022.04.19 |
[파이썬] 문자열: upper, lower, slicing, split, replace, find, len, strip (0) | 2022.04.19 |
[파이썬] 문자열 활용: print, format, input (0) | 2022.04.18 |
댓글