Esempio n. 1
0
 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
Esempio n. 2
0
    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(
Esempio n. 3
0
 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
Esempio n. 5
0
# 숫자
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)
Esempio n. 6
0
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 # ++, -- 증감연산자 없음
Esempio n. 7
0
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)