본문 바로가기
반응형

내장 함수2

5장 연습문제 Preface 오늘은 클래스, 모듈, 내장 함수, 라이브러리 등과 관련된 연습문제를 풀어봤다. 대부분의 문제는 큰 어려움 없이 해결할 수 있었지만, 마지막 문제는 아무리 생각해봐도 해결 방법이 떠오르지 않아 일단은 해설에 있는 방식대로 코드를 작성했다. 글을 업로드한 후 조금 더 고민을 하여 내가 원하던 방식대로 코드를 다시 작성해 볼 것이다. 1. 다음은 Calculator 클래스이다. class Calculator: def __init__(self): self.value = 0 def add(self, val): self.value += val 위 클래스를 상속하는 UpgradeCalculator를 만들고 값을 뺄 수 있는 minus 메서드를 추가해 보자. 즉 다음과 같이 동작하는 클래스를 만들어야 .. 2021. 9. 9.
내장 함수 Preface 오늘은 파이썬 자체에 내장되어 있어 import 없이 사용할 수 있는 다양한 함수들을 공부했다. 지금껏 코딩을 배우며 기본적인 내장 함수는 대부분 익혔으리라 생각하고 있었는데, 내가 생각지도 못했던 수많은 함수들이 소개되어 당황스러웠다. 이러한 함수들의 사용법을 모두 익히는 것은 사실상 불가능한 일이지만, 평소 유용하게 사용할 수 있는 몇가지 함수들은 반드시 익혀야겠다는 생각과 동시에, 필요한 함수들은 언제든 def를 통해 만들 수 있으니 크게 걱정할 필요가 없겠다는 생각도 들었다. 1. 내장 함수 1 # iterable은 반복 가능(iterable)한 자료형 여러 개를 입력할 수 있다는 의미이다. print(abs(3)) print(abs(-4)) print(abs(3.4)) print(.. 2021. 9. 3.