아래 글에서 파이썬 문법에 대해 알아보겠습니다.
파이썬 문법 정리
1) 변수
데이터를 쓰기 전에 저장 해두는 공간을 변수라고 합니다. 예를 들어 a=1에서 변수는 a입니다. 1이라는 숫자가 들어가는 공간이기 떄문입니다.
a라는 변수에 1을 넣고 출력
a=1
print(a)
변수를 여러개 쓰고 출력
a=1
print(a)
b=2
print(b)
sum=a+b
print(sum)
c=3
d=5
result= c+d
print(result)
변수는 더하기, 뺴기, 곱하기, 나누기 가능합니다. 변수는 실수, 문자도 가능합니다.
2) 리스트
리스틀를 사용하면 한번에 많은 데이터를 다룰 수 있습니다. 인덱스는 0부터 시작하며 아래 설명을 보시면 이해가 되실 겁니다. print(names[0]) 옆에 #부분을 보면 됩니다.
names = ['minsu' , 'sujin' , 'jaein']
print(names)
print(names[0]) #리스트의 첫번째 값을 출력합니다.
print(naems[1]) #리스트의 두번째 값을 출력합니다.
리스트에는 names=[False , 5 , 'minsu' ] 이렇게 다른 종류의 변수를 섞어도 됩니다.
3) 들여쓰기
들여쓰기는 if/else/elif, for/while, with, def, class 마지막에 :를 쓴 다음줄에 써줘야 합니다. 들여쓰기를 하는 이유는 가독성을 높이기 위해서입니다. 들여쓰기 방식은 한칸, 두칸, 네칸 등 여러 방식이 있습니다.
들여쓰기 칸 수는 동일하게 하고 탭과 공백은 섞으면 안됩니다.
4) 조건문 IF 문
조건문을 쓸 때는 소문자 대문자 구분을 엄격하게 해야합니다. :과 들여쓰기도 유의해주세요.
if 1>0 :
print("조건문 hello")
5) 조건문 FOR 문
for 문은 C언어와 범위 설정에 차이가 있습니다. 파이썬에서 반복 횟수는 list배열의 원소 개수입니다.
#python
for i in range(5)
print(i)
#C/C++
# for (i=0; i<5; i++)
# print(i)
6) 함수
함수는 def를 사용하여 나타냅니다. def를 사용하실 때 끝에 : 를 포함해야됩니다.
def func_name(인자):
print(인자)
return 반환값
구구단을 함수로 구현한 경우를 예로 들겠습니다.
def multiply(num):
for i in range(1,10)
print(num, 'x' , i , '=' , num=i)
multiply(3) # 3단 실행
multiply(4) # 4단 실행
이상으로 파이썬 문법에 대한 기초를 알아보았습니다. 저도 개발자를 꿈꾸며 공부하고 있으니 이해하기 쉬운 글을 계속 업로드하겠습니다.
댓글