본문 바로가기

분류 전체보기154

모듈 모듈 모듈은 함수나 클래스 공용변수를 모아놓은 일종의 파일이다. 이러한 모듈을 만들어두면 다른 파이썬 프로그램이나 환경에서 불러와서 모듈 내에 선언된 내용을 사용가능하게 한다. 예를 들어 덧셈과 뺄셈을 하는 함수를 가진 calc.py라는 모듈을 만들면 아래와 같을 것이다 # 파일명 : calc.py def add(a , b) return a+b def sub(a , b) return a-b 이런식으로 단순히 뺄셈과 덧셈의 함수를 가진 .py 확장자의 파이썬 파일도 모듈이라고 할 수 있다. 즉 모든 파이썬 확장자 파일은 모듈이 될 수 있다는 점이다. 이렇게 설정한 모듈을 불러오는 방법은 import를 사용하여 간단하게 불러올 수 있다. 만약에 파일이 같은 디렉터리 내에 위치하고 있다면 import calc.. 2021. 8. 2.
클래스 절차지향 프로그래밍 방식과 달리 객체지향 프로그래밍은 객체를 정의하는 것에서 시작한다. 클래스를 이용하면 생성하는 것은 새로운 타입을 생성하는 것이라고 하기도 한다. 앞서 배운 정수, 실수, 문자열 등 기본 자료형 & 자료구조 모두 클래스를 통해 만들어진 타입이다. 파이썬에서는 함수도 객체로 처리하며 함수에 대해 type()함수를 사용하면 이. 출력되는 것을 확인할 수 있다. 클래스 선언 class 클래스이름: 선언된 클래스에 대해서 객체를 생성하기 위해서는 할당할 변수에 클래스를 연결해주면 된다. 클래스를 정의한다는 것은 새로운 데이터 타입을 정의한 것이기 때문에 실제로 사용하기 위해서는 인스턴스를 통해서 사용할 수 있다. 인스턴스 생성 class Car : pass hyundai = Car() kia.. 2021. 7. 30.
Code 100제 (2) 6037> 문장 여러 번 출력하기 ( 반복 횟수, 문장 ) n = int(input()) s = input() for _ in range(n): print(s,end='') 6039> 실수 두 개로 거듭제곱하기 n1, n2 = map(float, input().split()) print((n1) ** (n2)) 6042> 실수 1개 입력받고 소숫점이하 자리 변환 n = float(input()) print(format(n,".2f")) 6044> 정수 2개로 합,차,곱,몫,나머지, 나눈 값 자동 계산 (단 0 2021. 7. 30.
입출력 사용자 입출력 input (입력) 사용자의 입력을 받아서 문자열로 반환한다. input에 인자를 넣게 되면 입력 받을 시에 프롬프트를 띄워서 안내 문구를 추가하여서 입력을 주는 사용자에게 정보를 제공할 수 있다. s = input() >> hello world s 'hello world' n = input('숫자를 입력하시오: ') >> 숫자를 입력하시오 : 3 n '3' type(n) print (출력) print는 입력한 자료형을 출력하는 것으로 가볍게 특징만 살펴보자 큰따옴표로 둘러싸인 문자열은 + 연산과 동일하다 print("life" "is" "too short") # lifeistoo short print("life"+"is"+"too short") # lifeistoo short 문자열 띄어.. 2021. 7. 29.
반응형