Python - //, % 연산자 활용 - 숫자의 특정 자릿수 추출과 버림 구현

 

// 연산자

  • 정수의 몫을 구하는 연산자
  • 나머지는 버림

% 연산자

나머지를 구하는 연산자

몫은 버림


/연산자 사용 예시

  • 10을 3으로 나누기
# 보통의 나누기 연산
10/3
>>> 3.3333333333

# 몫 구하기 연산
10//3
>>> 3

# 나머지 구하기 연신
10%3
>>> 1

정수의 자릿수 추출

정수의 자리수 추출하기

// 연산자 : 일의 자리부터 차례로 제거

intNum = 1234

# 전체 숫자 구하기
intNum // 1
>>> 1234

# 일의 자리 빼기
intNum // 10
>>> 123

# 십의 자리까지 빼기
intNum // 100
>>> 12

# 백의 자리까지 빼기
intNum // 1000
>>> 1

% 연산자 : 일의 자리부터 차례로 출력

intNum = 1234

# 일의 자리 출력
intNum % 10
>>> 4

# 십의 자리까지 출력
intNum % 100
>>> 34

# 백의 자리까지 출력
intNum % 100
>>> 234

# 천의 자리까지 출력
intNum % 1000
>>> 1234

정수의 자릿수 단위별 버림하기

// 연산자 : 일의 자리로부터 차례로 버림

intNum = 1234

# 일의 자리 버림
intNum // 10 * 10
>>> 1230

# 십의 자리까지 버림
intNum // 100 * 100
>>> 1200

# 백의 자리까지 버림
intNum // 100 * 100
>>> 1000

정수의 특정 자릿수 추출하기

// 연산자와 % 연산자 활용

intNum = 1234

# 일의 자리 추출
intNum % 10
>>> 4

# 십의 자리 추출
intNum // 10 % 10
>>> 3

# 백의 자리 추출
intNum // 100 % 10
>>> 2

# 천의 자리 추출
intNum // 1000 % 10
>>> 1