https://programmers.co.kr/learn/courses/4008/lessons/12732
쏠쏠한 팁이다
a = 7
b = 5
print(a//b, a%b)
print(*divmod(a,b))#divmod와 unpacking을 이용 둘은 같은 출력을 반환
무조건 divmod를 사용하는 게 좋은 방법은 아닙니다.
가독성이나, 팀의 코드 스타일에 따라서, a//b, a%b와 같이 쓸 때가 더 좋을 수도 있습니다.
또, divmod는 작은 숫자를 다룰 때는 a//b, a%b 보다 느립니다. 대신, 큰 숫자를 다룰 때는 전자가 후자보다 더 빠르지요.
라고 팁이 적혀있다.
packing은 함수 호출 매개변수에 *, **을 붙여서 사용하고
함수에서 unpacking을 할때는, 매개변수에서 *을 붙이는게 아니라 인자 앞에 *을 붙여서 사용
출처: https://wikidocs.net/22801
사용 방법은 좀 더 연습하자
'Etc. > Python' 카테고리의 다른 글
[Python] 문자열 정렬 (0) | 2021.10.09 |
---|---|
[Python] int 함수 (0) | 2021.10.09 |
[Python] 파이썬을 파이썬 답게 시작 (0) | 2021.10.09 |
[Python] 상속, list, dict comprehension (0) | 2021.10.08 |
[Python] is vs == (0) | 2021.10.07 |
댓글