본문 바로가기

파이썬14

Python - 16. 모듈. 1. 모듈의 정의 및 특징. - 함수나 변수 또는 클래스들을 모아놓은 파일. - 파이썬에서 기본제공하는 모듈이 있음. (대표적 모듈 > sys:인터프리터 제어, os:운영체제 제어, re:정규표현식 이용 문자열 모듈, webbrowser:웹브라우저 제어) - 사용자가 임의로 모듈을 생성 가능. - 모듈은 배포 또는 사용이 가능. - 확장자가 py 로 만들어진 파이썬 파일은 모두 모듈. 2. 모듈 사용법. - py 로 확장자를 지정하여 모듈 생성. - import 를 사용하여 모듈 사용. - import 는 동일 디렉토리에 있는 파일이어야 함. (또는 sys.path 에 등록된 디렉토리, PYTHONPATH 에 등록된 디렉토리 도 가능.) ## 모듈 생성 예시. # 1. 빈 파일 생성 후 아래 내용 기재... 2021. 7. 26.
Python - 13. 함수 1. 함수의 정의 및 특징. - 특정한 반복되는 패턴이 있을 경우 이를 간편하게 사용하고자 사용. - 입력값이 있거나 없을 수 있음. - 반환값이 있거나 없을 수 있음. - 함수 안에서 사용되는 변수는 지역변수. (함수 밖의 동일한 명칭의 변수와 값을 공유하지 않음) # 함수 사용법. def 함수명(매개변수): 수행 내용 # 함수 사용 예시 - 입력값 존재, 반환값 존재. def add(a, b): return a + b a=1 b=2 c=add(a, b) print(c)# 결과 : 3 # 함수 사용 예시 - 입력값 미존재, 반환값 존재. def hi1(): return 'hi' d=hi1() print(d)# 결과 : hi # 함수 사용 예시 - 입력값 존재, 반환값 미존재. def yn(a): if .. 2021. 7. 23.
Python - 12. 반복문 1. 반복문의 정의 및 특징. - 반복해서 문장을 수행. - 들여쓰기에 주의. 2. while 문. - 조건이 참일 경우 계속 수행. - 조건을 만족할 때만 수행해야 하는 내용이 있을 때 사용. - 반복해야 하는 횟수를 명확히 알 수 없을 때 사용. - 무한루프에 주의. # while 문 사용법. while 조건: 수행 내용# 들여쓰기에 맞춰 여러 줄 사용 가능. # while 문 사용 예시. a=0 while a < 10: print(a) a+=1 # 결과 : 0 ~ 9 까지 한 라인에 하나씩 출력됨. # 무한루프 예시. a=0 while a < 10: print(a) # 결과 : 0 이 각 라인별로 계속 출력됨. (Ctrl + c 를 눌러 강제 종료 할 것.) 3. for 문. - 리스트, 튜플, 문.. 2021. 7. 22.
Python - 11. 조건문(if) 1. 조건문(if) 정의 및 특징. - 참과 거짓을 판단하는 문장. - 조건 판단 후 상황(case)에 맞게 처리해야 할 경우 사용. - 조건문 다음 콜론(:)이 붙음. - if 조건문: 형태에선 들여쓰기(indentation)를 맞춰서 해야함. (타언어에서 {} 를 쓰듯 파이썬은 들여쓰기로 구분) - 탭 또는 공백 중 하나의 형태로 사용해야 하며, 라인(또는 공백수량)도 맞아야 함. (즉, 공백 1칸이던 4칸이던, 탭 1칸이던 동일한 규격으로 사용해야 됨.) a=1 # 조건문(if) 기본 구조. if a > 1: print('a값이') print('1보다 크다') ## 오류 예시. # 탭과 공백 같이 사용하여 오류 if a: print('a값이') print('1보다 크다') # 공백이 맞지 않아 오류.. 2021. 7. 21.