파이썬 함수 5

Python 파이썬 생성자, 클래스 예제 01

Exercise1 Mobile 휴대전화 클래스 (항목) 이름, 통신사, 가격 (메소드) disp(출력) (생성자) 알아서~ (setter, getter) class Mobile: count = 0 #생성자 def __init__(self,name = None,tel = None,price = 0) -> None: Mobile.count+=1 self.__no = Mobile.count self.__name = name self.__tel = tel self.__price = price @property def name(self): return self.__name @name.setter def name(self,name): self.__name = name @property def tel(self): r..

Backend/Python 2023.07.04

Python 파이썬 디폴트매개변수, 키워드인자, 가변인자

디폴트매개변수 : 인자값이 없더라도 매개변수에 기본 지정값을 통하여 초기화를 해주는 기능 함수의 수를 줄이고 통합적인 처리를 하기위해서 만들어진 문법이다 매개변수에 대입연산자를 통해 기본값으로 지정하면 된다 디폴트 매개변수 사용 시 주의사항 인자값을 적은 순서대로 매개변수 왼쪽부터 차례로 들어간다 디폴트 매개변수를 정의할 때는 반드시 가장 우측부터 정의하여야 한다 def disp(a,b=10,c=30): print(a,b,c) disp(1) disp(1,2) disp(1,2,3) 출력화면 키워드인자 : 매개변수에 들어갈 데이터를 지정하여 넣는 문법 필요에 따라 매개변수를 지정하여 데이터를 넣어줄수 있는 문법 호출할때 매개변수명=인자값 disp(5,c=20) # 매개변수 지정 없는 값은 a의 값이 된다 ;..

Backend/Python 2023.07.03

Python 파이썬 함수

함수 : 독립적인 기능을 실행하는 작은 프로그램 함수를 사용하는 목적 : 프로그램을 각 기능별로 구분하여 구조적인 효율성 추구 함수의 특징 함수는 독립적으로 실행됨 함수는 고유한 기능을 가짐 : 범용성 함수는 매개 변수를 가질 수 있음 함수는 반환 값을 가질 수 있음(단, 반환 값은 하나만) -> return 문 사용 재사용, 관리 및 수정이 편리함 함수의 정의 함수 정의 : 함수의 이름 및 기능이 정의된 것 함수 원형 : 정의된 함수 형태 함수의 형식 def 함수명(매개변수): 코드정의 코드정의 코드정의 함수명 : 함수를 호출할때 사용하는 이름 함수의 기능이 연상되는 단어로 이름을 지어준다 매개 변수 : 함수를 실행할 때 전달받을 인자의 형태(입력 값의 형태) 함수가 실행할때 필요한 데이터 반환값 : ..

Backend/Python 2023.07.03

Python 랜덤모듈 : 원하는 범위 내의 숫자 구하기

랜덤모듈 : 임의의 수를 구하는 명령들이 모여 있는 모듈 임의의 수를 구하는 명령 random 0.0000 부터 1미만의 실수를 구하는 함수 내가 원하는 범위 안의 숫자 구하기 int(random.random() * 범위안의 숫자개수) + 시작수 randrange 내가 지정한 범위 안의 숫자를 구하는 함수 a부터 b미만의 정수중에 임의의 값을 생성하는 함수 random.randrange(a,b) a부터 c값씩 증가된 값중에 b미만의 임의의 값을 생성하는 함수 random.randrange(a,b,c) randint 내가 지정한 범위 안의 숫자를 구하는 함수 a부터 b까지의 수중에 임의의 값을 생성하는 함수 randint(a,b) ex. 임의의 알파벳 구하기 : 아스키코드를 이용하여 구하면 된다 A ~ Z..

Backend/Python 2023.06.29

Python 파이썬 최대값 최소값, 함수

최대값, 최소값 최대값 print(max(3,7,-1,5,4)) 최소값 print(min(3,7,-1,5,4)) print(max(3,7,-1,5,4)) print(min(3,7,-1,5,4)) li = [3,7,-1,5,4] print(max(li)) 출력화면 연산 함수 합계 print(sum([1,2,3,4,5,6,7,8,9])) * sum에는 무조건 list만 들어가야 한다 ; [] 타입 제곱근 print(2**3) print(pow(2,3)) print(pow(10,-2)) 나누기의 몫과 나머지를 구하는 함수 print(10 // 3 , 10 % 3) print(divmod(10,3)) print(type(divmod(10,3))) print(type([1,2,3,4,5,6,7,8,9])) 출력화..

Backend/Python 2023.06.28