알고리즘 문법

0

알고리즘

목록 보기
2/14

기본 연산자

  • 한 자리 일/월은 0을 붙여 두 자리로, 년도는 0을 붙여 네 자리로 출력하는 방법
# 첫 번째 방법
print(dd.zfill(2), mm.zfill(2), yyyy.zfill(4), sep='-'); # .zfill(x)
# 두 번째 방법
print('%02d' % int(d), end='-')  # '%0xd' % 값
print('%02d' % int(m), end='-')
print('%04d' % int(y))

⬇︎ 더 알아보기

print(1234567890) #자릿수를 표현하기 위해서 적음
print('%6d'%(111)) # 6자리를 가진다.
print('%06d'%(111)) # 6자리를 가지고, 빈자리를 0으로 채운다.
print('%6.2f'%(11.123124))  # 총 6자리 가지고 소수점 이하 둘째자리까지 표현
print('%06.2f'%(11.123124))  # 총 6자리 가지고 소수점 이하 둘째자리까지 표현, 빈자리는 0 채움

→ 파이썬 포맷팅? https://firedino.tistory.com/56

비트쉬프트 연산자

n = 10
print(n<<1)  #10을 2배 한 값인 20 이 출력된다.
print(n>>1)  #10을 반으로 나눈 값인 5 가 출력된다.
print(n<<2)  #10을 4배 한 값인 40 이 출력된다.
print(n>>2)  #10을 반으로 나눈 후 다시 반으로 나눈 값인 2 가 출력된다.

: https://heestory217.tistory.com/81

x if x > y else y  # x>y 이면 x, 아니면 y
  • for 반복문
for i in range(시작값, 끝값+ 1) # for i in range(i, n+1)
print(i) # 시작값 ~ 끝값 출력
profile
백엔드를 공부하고 있습니다.

0개의 댓글