Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
637
16
연산자 오버로딩
내가 결정을 내리기 어려운 것 중 하나가 연산자 오버로딩이다.
C
++에서 연산자 오버로딩을
남용하는 사람을 너무 많이 봤기에, 연산자 오버로딩은 완전히 개인적인 선택으로 남겨 놓는다.
1
― 제임스 고슬링
자바의 창시자
파이썬에서는 복리 이자를 다음과 같은 공식으로 계산할 수 있다.
1
interest = principal * ((1 + rate) ** periods - 1)
1 + rate
처럼 피연산자 사이에 나오는 연산자는
중위 연산자
infix
operator
다. 파이썬에서 중위 연
산자는 모든 자료형을 처리할 수 있다. 따라서 실제 돈을 다룬다면 앞 문장에서
principal
,
rate
,
periods
가 정확한 숫자 (파이썬
decimal.Decimal
클래스의 인스턴스 )이고, 작성된 대
로 작동해 공식이 정확한 결과를 출력하는지 확인할 수 있다.
그러나 자바에서는 정확한 결과를 얻으려고
float
에서
BigDecimal
로 변환하면 중위 연
1
C
계열 언어: 데니스 리치, 비야네 스트롭스트룹, 제임스 고슬링과의 인터뷰(
The
C
Family
of
Languages
:
Interview
with
Dennis
Ritchie
,
Bjarne
Stroustrup
,
and
James
Gosling
)’(
https
://
fpy
.
li
/
16
-
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772