개발자가 되고 싶은 개발자

[Python] 문법 알아보기 본문

Dev/Python

[Python] 문법 알아보기

Fullth 2020. 2. 9. 00:40

안녕하세요, 오늘은 유튜버 워니님의 강의를 참고하여 파이썬의 기본 문법들을 알아보도록 하겠습니다.

 

평소에 파이썬에 대해 궁금했는데, 마침 좋은 강의가 있어, 심심할때 보았습니다.

강의를 워낙 잘하셔서 쏙쏙 잘 들어왔습니다.

 

제가 참고한 강의는 동영상 1개가 1시간 분량으로 기본 문법이 정리되어 있습니다.


" 문자열 "


 

 

파이썬에서의 문자열.

 

 


" 주석 "


 

 

파이썬에서의 주석

 

 


" 조건문 "


 

 

파이썬에서의 if문

 

이 이미지에서는 4가지의 파이썬의 특징을 찾아보실 수 있습니다.

 

변수에서 자료형의 타입을 명시하지 않았다는 점.

 

각 조건을 콜론으로 구분한다는 점.

 

else if 문을 elif문으로 사용한다는 점.

 

논리 연산자인 not 연산자를 ! 대신 not으로 사용한다는 점.

 

while문도 각 조건마다 콜론으로 구분합니다. 따로 적지 않겠습니다.

 

 


" 함수 "


 

 

파이썬에서의 함수

 

파이썬에서의 함수는 def 를 이용하여 정의합니다.

 

조건문과 마찬가지로 콜론으로 구분합니다.

 

여기서 추가로 확인하실 수 있는 파이썬의 특징은 %로 자료형을 구분하는 것은 같지만

, 대신 %를 사용하여 변수를 포맷팅 할 수 있다는 것입니다.

 

format 함수를 이용하는 방법도 있습니다. 따로 적진 않겠습니다.

 

간단하게 덧셈, 성인인증 함수로 예시를 들어보았습니다.

 

 


" 반복문 "


 

 

파이썬에서의 반복문.

 

파이썬은 다른 언어에서 제공되는 for of, for each 문은 지원하지 않고, for in문 1개만 지원합니다.

 

while, break, continue문을 사용한 반복문의 예시 입니다.

 

 


" 자료구조 " 


 

 

파이썬에서의 리스트.

 

파이썬은 배열 대신 리스트만 존재합니다.

 

len, sorted, sum 등의 제공되는 함수들이 있습니다.

 

28줄과 같이 리스트안에 원하는 요소가 있는지 찾을 수 있습니다.

 

 

아이디 중복 체크 예시.

 

28번 줄을 이용하여 간단하게 아이디 중복 체크 함수를 작성해 보았습니다.

 

 

 

파이썬에서의 튜플

 

튜플은 괄호를 이용합니다.

 

 

파이썬에서의 딕셔너리

 

 


" 재고 확인 프로그램" 


 

 

간단하게, 위에서 정리한 문법들로 애플 제품의 재고가 몇 개 있는지 확인하는 코드를 작성해보겠습니다.

 

 

재고 확인 프로그램 (1)

 

 리스트 'Container' 안에 재품을 무작위로 넣어줍니다.

 

 

재고 확인 프로그램 (2)

 

딕셔너리 'ERP'를 생성합니다.

 

 

재고 확인 프로그램 (3)

 

 

재고 확인 프로그램 결과

 

실행 결과 입니다.

아이폰X 2개, 아이폰11 3개, 에어팟 1개 가 정상적으로 확인되었습니다.

 

 


" 마치며 " 


잘못된 부분은 알려주시면 수정하도록 하겠습니다. 감사합니다.