Java, Javascript 등에서도 학습했던 함수, 변수, 조건문, 반복문 등이 Python에선 어떻게 표현되는지
기초 문법을 사용해보면서
문법 규칙을 공부했다.
가장 기초적인 내용이다.
특별히 주의해야 될 것은 함수는 def라는 명칭으로 시작하고 ' : ' 콜론을 사용한다.
또한 실행될 함수 내용은 ' ' 탭 빈공간으로 열맞춤이 꼭 맞춰줘야 한다는 점.
확실히 Java보다 뭔가 간단하다는 느낌이 있다. 하지만 조금 햇갈려서 딴생각하면 실수할수도 있겠다? 라는점 유의하자.
1. 변수와 연산
# var / calc
a=2
b=3
print(a+b)
#5
a1='하'
a2='에'
print(a1+a2)
#하에
b1='1'
b2='2'
print(b1+b2)
#12
c1=123.33
c2=52/5
print(c1/c2)
#11.858653846153846
Python
복사
변수를 지정하고 연산을 점검
여러가지 시도를 해봤다
문자(string)+문자
숫자를 문자화시켜서 문자+문자
소수/소수 출력 소수 등..
그 외 기본적인 문법들을 사용해 보았다.
2. list 형태 출력
# list
c = ['사과', '배', '감']
print(c[0])
#사과
Python
복사
3. Dictionary 출력
# dictionary {'key':'value'} , ...
d = {'name':'영수', 'age':'24'}
print(d['name'])
#영수
Python
복사
4. 함수 실행
# 함수 사용# javascript에선# function hey(){# alert('hey!')# }# 처럼 표현했었다.# python에서는? 중괄호X ****(콜론+엔터하면 탭이생긴다. 탭없으면 안됨)***을 사용한다.def hey():
print('헤이!')
# 실행해보자
hey()
#헤이!
Python
복사
5. 변수를 받는 함수 실행
# 변수를 받는 함수 사용def sum(a,b,c):
return a+b+c
result=sum(1,2,3)
print(result)
#6
Python
복사
6. 조건문
# 조건문
age = 25
if age > 20:
print('성인입니다.')
else:
print('청소년입니다.')
#성인입니다.
Python
복사
7. 반복문
# 반복문
ages = [5,10,13,23,25,9]
for a in ages:
print(a)
#5#10#13#23#25#9
Python
복사
8. 반복문+조건문
# 반복문+조건문
ages = [5,10,13,23,25,9]
for a in ages:
if a > 20:
print('성인입니다.')
else:
print('청소년입니다.')
#청소년입니다.#청소년입니다.#청소년입니다.#성인입니다.#성인입니다.#청소년입니다.
Python
복사