def tuple(self, sign_pos=''): s = self._s if s < 0: s *= -1 g = '-' else: g = sign_pos m, s = __builtins__.divmod(s, 60) h, m = __builtins__.divmod(m, 60) d, h = __builtins__.divmod(h, 24) return g, d, h, m, s
lambda *args, **kwargs: builtins.delattr(*args, **kwargs), builtins.delattr) delattr._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.delattr)(*args, **kwargs), builtins.delattr) dict = functools.update_wrapper( lambda *args, **kwargs: builtins.dict(*args, **kwargs), builtins.dict) dict._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.dict)(*args, **kwargs), builtins.dict) dir = functools.update_wrapper( lambda *args, **kwargs: builtins.dir(*args, **kwargs), builtins.dir) dir._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.dir)(*args, **kwargs), builtins.dir) divmod = functools.update_wrapper( lambda *args, **kwargs: builtins.divmod(*args, **kwargs), builtins.divmod) divmod._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.divmod)(*args, **kwargs), builtins.divmod) enumerate = functools.update_wrapper( lambda *args, **kwargs: builtins.enumerate(*args, **kwargs), builtins.enumerate) enumerate._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.enumerate)(*args, **kwargs), builtins.enumerate) eval = functools.update_wrapper( lambda *args, **kwargs: builtins.eval(*args, **kwargs), builtins.eval) eval._ = functools.update_wrapper( lambda *args, **kwargs: wrap(builtins.eval)(*args, **kwargs), builtins.eval) exec = functools.update_wrapper(
def divmod(self, other): q, r = __builtins__.divmod(self._s, other._s) return q, timedelta(seconds=r)
from builtins import staticmethod, divmod quotient, rem = divmod(42, 3) // PY-11074 class MyClass(object): @staticmethod def method(): pass
# 숫자 from builtins import divmod print(1 + 1) print(1 - 1) print(1 / 1) print(4 / 2) # 기본적으로 실수형으로 변환 후 실행되어 실수형 반환 print(4 / 3) # 기본적으로 실수형으로 변환 후 실행되어 실수형 반환 print(4 // 2) # //는 정수형으로 됨 print(4 // 3) # //는 정수형으로 됨 print(1 * 1) print(1 % 1) print(5 % 3) # 몫 + 나머지 얻기 print(divmod(10, 3)) # 몫,나머지 튜플 형식 반환 i1 = 5 # 초기화를 통한 방법 i2 = int(10) # int()를 통한 방법 : i2 = 0 과 동일 print(i1) print(i2)
print(v1) #1 print(v2) #[2, 3, 4, 5] *v1, v2 = [1, 2, 3, 4, 5] print(v1) #[1, 2, 3, 4] print(v2) #5 *v1, v2, v3 = 1, 2, 3, 4, 5 print(v1) #[1, 2, 3] print(v2) #4 print(v3) #5 print('------- 산술 연산자 -------') print(5 + 3, 5 - 3, 5 * 3) print(5 / 3, 5 // 3, 5 % 3, 5 ** 3) print(divmod(5, 3)) #(1, 2) 몫과 나머지를 튜플형으로 print(3 + 4 * 5, (3 + 4) * 5) print() print('관계 연산 : ', end = '') print(5 > 3, 5 == 3, 5 != 3) print('논리 연산 : ', end = '') print(5 > 3 and 4 <= 3, not(5 >= 3)) print('문자열 더하기 : ', end='') print('한' + '국' + '만세') print('한국' * 10) print('누적 : ', end='') a = 10 a = a + 1 a += 1 # ++, -- 증감연산자 없음
v1 = v2 = v3 = 5 print(v2, v2, v3) print(v1) print(v2) *v1, v2, v3 = 1, 2, 3, 4, 5, print(v1) print(v2) print(v3) print('-----연산자---------') print(5 + 3, 5 - 3, 5 * 3) print(5 / 3, 5 // 3, 5 % 3, 5**3) print(divmod(5, 3)) # (1,2) print() print(3 + 4 * 5, (3 + 4) * 5) print('관계연산:', end=' ') print(5 > 3, 5 == 3, not (5 >= 3)) print('문자열 더하기', end=' ') print('한' + '국' + '만세') print('한국' * 20) print('누적') a = 10 a = a + 1 a += 1 # ++ x print(a)