1. 언어 정의 및 특징.
- 대소문자 구분.
- 들여쓰기 중요.
(예시 : 조건문, 반복문 등 사용 시 들여쓰기를 쓰지 않는 경우 오류 발생.)
- Python Shell 사용 시 프롬프트는 3개 괄호(>>>)로 표시되고, 앞 문장이 끝나지 않은 경우 3개 온점(...)으로 표시됨.
2. 사칙연산.
간단한 사칙연산은 아래와 같이 사용.
(divmod 는 tupple 형태로 반환되고, 작은 값일 땐 각각을 호출하는 것과 큰 차이가 없으나, 큰 값을 다룰 때 속도적 우위가 있음. - 참고자료 : https://stackoverflow.com/questions/30079879/is-divmod-faster-than-using-the-and-operators)
# 덧셈
13+7 # 결과 : 20
# 뺄셈
13-7 # 결과 : 6
# 곱셈
13*7 # 결과 : 91
# 나눗셈
13/7 # 결과 : 1.8571428571428572
13//7 # 결과 : 1
13%7 # 결과 : 6
divmod(13,7) # 결과 : (1, 6)
3. 변수.
변수에 객체를 담아둘 수 있음. 자료형에 따라 선언이 다르지 않음. 동일한 자료형만 연산 가능. 축약 가능.
# 숫자형 변수 대입.
a=13
b=7
a+b # 결과 : 20
# 문자형 변수 대입.
c='abc'
d='song'
c+' '+d # 결과 : abc song
print(c+' '+d) # 결과 : abc song
# 축약 기능.
e=13
e+=7 # 결과 : 20
e*=3 # 결과 : 60
4. 조건문.
조건의 참/거짓 여부에 따라 분기를 할 수 있는 구문.
# 들여쓰기를 하지 않으면 오류남에 주의.
a=13
if a > 10:
print('big') # 결과 : big
5. 반복문.
특정 조건 만족 시 반복적으로 시행할 수 있는 구문.
# while 문 예시 : 조건이 참일 경우 실행.
a=0
while a < 10:
a+=1
print(a) # 결과 : 1 2 3 4 5 6 7 8 9 10 (이들이 각 행별로 표시)
6. 함수.
def 라는 Python 예약어를 통해 함수를 만들어 사용.
(예약어 : 프로그래밍 언어에서 이미 문법적인 용도로 사용하고 있는 단어.)
# 함수 선언.
def add(a,b):
return a+b
# 함수 실행.
add(1,2) # 결과 : 3
'개발 이야기 > Python' 카테고리의 다른 글
Python - 06. 튜플(Tuple) 자료형 (0) | 2021.07.17 |
---|---|
Python - 05. 리스트(list) 자료형 (0) | 2021.07.17 |
Python - 04. 문자열 자료형 (0) | 2021.07.16 |
Python - 03. 숫자 자료형 (0) | 2021.07.16 |
Python - 01. 시작하기 (0) | 2021.07.14 |