https://programmers.co.kr/learn/courses/4008/lessons/12732
파이썬을 파이썬답게 - 몫과 나머지 - divmod
본 강의는 파이썬 문법을 이미 알고 있는 분들을 대상으로 만들어졌습니다. ##### 이런 분들께 추천합니다 * 파이썬 문법을 알고 계시는 분 * 알고리즘 문제를 조금 더 쉽게 풀고 싶은 분 * Python 코
programmers.co.kr
쏠쏠한 팁이다
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
3) packing, unpacking
`print`함수는 출력하고자하는 객체가 몇개던지, 즉 몇개의 인자를 받던지 상관하지 않고 출력해줍니다. ``` print(
wikidocs.net
사용 방법은 좀 더 연습하자
'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 |
댓글