들어가기 전에
저는 파이썬 IDE로 스파이더(Spyder)를 사용하고 있습니다.
스파이더는 아나콘다를 설치시 자동으로 설치됩니다.
스파이더 코드 실행 단축키
F9 / Ctrl + Enter
파이썬 주석 처리
# : 한 행 주석
""" """ : 여러행 주석
''' ''' : 여러행 주석
변수
- 데이터를 저장할 수 있는 메모리 공간
- 첫글자는 영문, _(밑줄)만 가능
- 두번째 글자부터는 영문자, 숫자, _ 가능
- 대소문자를 구분한다.
- 예약어는 사용할 수 없다.
예약어 종류 알아보기 :
import keyword
keyword.kwlist - 자료형은 값이 들어올때 결정된다.
변수의 자료형 확인하기 :
keyword.kwlist
type(keyword.kwlist)
데이터 타입별 변수 만들기
1) int : 정수형
x = 10
x
type(x)
2) float : 실수형
f = 10.
f
type(f)
3) str : 문자형
s = '파이썬'
s
type(s)
4) bool : 참(True), 거짓(False)
b = 1 == 2
b
type(b)
메모리에 저장된 변수 및 함수 확인 :
dir()
메모리에 저장된 변수 제거 :
del x
*주의 : 메모리들은 spyder가 켜져있는 동안에만 저장이 된다.
연산자
1. 사칙연산자
+ : 더하기
1+2
- : 빼기
2-1
* : 곱하기
2*6
/ : 나누기
7/2
// : 나눗셈의 몫
7//2
% : 나눗셈의 나머지(sql에선 mod)
7%2
** : 제곱
2**3
제곱을 실수형으로 반환하는 함수 :
import math #
math.pow(2,3)
지수 표현하기 :
e = 10.4e3
type(e)
2. 비교연산자
x = 1
y = 2
일때
== : 같다
x == y
!= : 같지않다
x != y
A > B : A가 B보다 크다
y > x
A >= B : A가 B보다 크거나 같다
y >= x
A < B : A가 B보다 작다
y < x
A <= B : A가 B보다 작다
y <= x
3. 연산자 우선순위
1) **
2) *, /
3) +, -
4) 같은 순위일때 왼쪽에서 오른쪽 순으로 계산한다.
예) 1+2*3*2**3 일때 :
1+((2*3)*(2**3))
4. 연산자 축약
연산자는 축약해서 사용가능하며 현장에서 많이 쓰이고 있다.
x = 1 일때
x = x+1 ☞ x+= 1
x = x-1 ☞ x-= 1
x = x*1 ☞ x*= 1
x = x/2 ☞ x/= 2
x = x//2 ☞ x//= 2
*연산자 정리*
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
// | 나눗셈의 몫 |
% | 나눗셈의 나머지 |
** | 제곱 |
== | 같다 |
!= | 다르다 |
> | 크다 |
>= | 크거나 같다 |
< | 작다 |
<= | 작거나 같다 |
'컴퓨터 > 파이썬' 카테고리의 다른 글
파이썬(Python) - 조합 데이터 타입① 데이터 타입의 종류 / 리스트(List) (0) | 2020.02.18 |
---|---|
파이썬(Python) - 문자 함수 (1) | 2020.02.17 |
파이썬(Python) - 문자열 사용법 정리 (0) | 2020.02.17 |
파이썬(Python) 간단 개요 (0) | 2020.02.17 |
파이썬 - 아나콘다(Anaconda) 설치법 (0) | 2020.02.17 |