반응형
Floor Division
//
연산자는 나눗셈 연산 후 결과값을 내림 합니다. 즉 소수부분을 버리고 정수부분만 남겨둡니다. 이걸 floor division이라고 부릅니다.
# 아래 두 개의 결과는 같습니다.
x = int(5 / 2) # 5를 2로 나눈 후 정수로 변환
print(x)
x = 5 // 2 # 5를 2로 나눈 후 소수 부분을 버림
print(x)
2
2
/
와 //
의 차이를 직접 확인해보세요.
print(7 / 4)
print(int(7 / 4))
print(7 // 4)
1.75
1
1
주의할 점은 소수형이 있을 경우 결과값이 소수형으로 나온다는 것입니다.
print(5.0 // 2)
print(5 // 2.0)
print(5.0 // 2.0)
2.0
2.0
2.0
반올림
round
는 소수형을 반올림해줍니다.
print(round(1.421, 1)) # 1.421을 소수점 1째 자리로 반올림
print(round(2.7862, 2)) # 2.7562를 소수점 2째 자리로 반올림
print(round(3.141592, 4)) # 3.141592를 소수점 4째 자리로 반올림
print(round(4.34)) # 4.34를 소수점 0번째 자리로 반올림
1.4
2.79
3.1416
4
줄바꿈 기호 (Newline Character)
문자열 내에 \n
기호는 줄을 바꾸어주는 역할을 합니다. 키보드의 엔터키와 동일한 효과입니다.
print("Hello\nWorld")
Hello
World
반응형
'# 02 > Python' 카테고리의 다른 글
문법 (0) | 2019.03.07 |
---|---|
codeanywhere 설정 (0) | 2019.03.06 |
추상화 TIP (0) | 2019.03.05 |
함수 (0) | 2019.03.05 |
자료형(Data Type) (0) | 2019.03.03 |