
인터프리터식, 고급 프로그래밍 언어
다양한 분야에서 활용되며, 개발자와 학습자 모두에게 인기가 있다.
비교적 간결하고 읽기 쉬운 문법을 가지고 있습니다.
(그 흔한 중괄호조차 없어서 들여쓰기 구분이 매우 중요하다)
a = 10 # a에 10을 넣는다. b = 3 # b에 3을 넣는다. //사칙연산을 출력한다 print(a + b) # 13 print(a - b) # 7 print(a * b) # 30 print(a / b) # 3.3333333333333335 print(a % b) # 1 print(a // b) # 3 print(a ** b) # 1000 //참,거짓을 판정한다. print(a > b) # True print(a <= b) # False
이전 글에서 정리했던 Javascript에서 보던 let,const같은 변수의 자료형조차 없다.
참으로 신기할 뿐이다.
name = 'bob' # 변수에는 문자열이 들어갈 수도 있고, num = 12 # 숫자가 들어갈 수도 있고, a_list = ["사과", "배", "감"] # 리스트 안에 문자열, 숫자 섞여서 만들 수도 있고, a_dict = {'name':'영수','age':24}# 값을 채운 딕셔너리 만들기
age = 25 # age라는 나이 값을 담은 변수 만들기 #condition if age > 20: # 조건 : age가 20보다 크다면 -> 지금은 True! print("성인입니다") # 조건이 참일 때 작동하는 코드 else: # else 조건이 False라면 아래 내용을 실행하세요~ 라는 뜻 print("청소년입니다") # 조건이 거짓일 때 작동하는 코드
if 조건1: # 조건1이 참일 때 실행할 코드 elif 조건2: # 조건1이 거짓이고 조건2가 참일 때 실행할 코드 elif 조건3: # 조건1과 조건2가 모두 거짓이고 조건3이 참일 때 실행할 코드 else: # 위의 모든 조건이 거짓일 때 실행할 코드
fruits = ['사과','배','감','귤'] # fruits라는 과일 값이 담긴 리스트 # fruits라는 리스트의 요소를 돌아가면서 반복한다. # 그 요소 중 하나를 fruit라고 할 때 # fruit는 순서대로 사과/배/감/귤 이 된다. for fruit in fruits: print(fruit) # 사과, 배, 감, 귤 하나씩 출력된다.