본문 바로가기
728x90
반응형

BIG DATA STUDY/Python13

파이썬_연습문제 filter, lambda함수를 사용해 음수를 제외한 양수 추출 lis1=[1,-2,3,-5,8,-3] f = lambda x : x>0 list(filter(f, lis1)) #또는 list(filter(lambda x : x > 0, lis1)) 16진수를 10진수로 바꾸기 print(int(0xaa)) 각 요소를 10배로 하는 함수 만들기 (map & lambda활용) lis2 = [1, 3, 5, 7, 9] f = lambda x:x*10 result = map(f,lis2) lis2 = list(result) print(lis2) 최대값과 최소값의 곱 lis3=[1,2,4,5,7,10] max(lis3)*min(lis3) python sum.py 10 20 30 40 등 n개 입력할 때 입력값을.. 2022. 1. 19.
파이썬 배우기 #9 파이썬 내장함수 [파이썬 인터프리터 내장 함수] https://docs.python.org/ko/3/library/functions.html abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __abs__()를 구현하는 객체입니다. 인자가 복소수면 그 크기가 반환됩니다. all(iterable) iterable 의 모든 요소가 참이면 (또는 iterable 이 비어있으면) True 를 돌려줍니다. any(iterable) iterable 의 요소 중 어느 하나라도 참이면 True 를 돌려줍니다. iterable이 비어 있으면 False 를 돌려줍니다. chr(i) 유니코드 코드 포인트가 정수 i 인 문자를 나타내는 문자열을 돌려줍니다. 예를 들어, chr(97) 은 문자열 'a' 를 돌려주고, chr(8.. 2022. 1. 18.
파이썬 배우기 #8 모듈 모듈 모듈의 기능을 메인으로 불러와 적용하는 방법 mod1.py 코드 def add(a, b): return a + b def sub(a, b): return a - b #모듈을 직접 실행할 때만 나타내겠다 #'__name__'는 파일 자기가신의 파일명 if __name__== '__main__': print('===========',add(3,5)) print('===========',sub(5,2)) 모듈의 import 하는 방법 #import mod1 #from mod1 import add, sub #from mod1 import * #임포트 형식 #import 모듈명 #from 모듈명 import 함수명 변수 모듈이 동일한 디렉토리에 위치하지 않을 때 import하는 방법의 예시 main.py 코.. 2022. 1. 17.
파이썬 배우기 #7 객체 지향 프로그래밍 클래스, 객체, 인스턴스 클래스 : 객체를 설계하는 설계도 역할 객체 : 실질적인 물건 또는 개념, 속성(변수)과 행동(함수)으로 구성된다. 인스턴스 : 클래스를 사용하여 실제로 만들어진 것 비유하자면, **클래스**는 일정한 모양을 가진 **''붕어빵 틀''**이라고 할 수 있다. **객체/인스턴스**는 **붕어빵틀에 찍어낸 ''붕어빵''**이다. 형태는 일정하지만 내부에 팥이 들어있을 수도, 슈크림이 들어있을 수 있듯, 다양한 종류가 있다. 함수만으로는 작성 시, 객체가 여러개일 경우 대응이 어렵기 때문에 클래스로 작성한다. 클래스의 정의 class Calc: def setData(self,first, second): self.first = first self.second = s.. 2022. 1. 14.
728x90
반응형