Chihiro's Blog
[Python] 3. 강제 형변환 (int, float), 연결과 연산 본문
강제 형변환은 영어로 Casting 이라고 한다.
바꿀타입 (값) --> 타입이 강제로 변환된다.
1. int
int의 경우 정수형입니다. 예를들어, 4, 8 같은 것입니다.
8.43 더하기 2.59는 11.02인데, 값 앞에 정수형으로 타입을 바꿔 더하면
앞에 값의 정수와 뒤에 값의 정수는 더해지고, 뒤에 값의 소숫점 값만 더해집니다.
>>> print(8.43 + 2.59)
11.02
>>> print(int(8.43) + 2.59)
10.59
이런식으로 더해지는것을 볼 수 있습니다.
아래에 있는 식을 참고해주세요.
>>> print(int(8.43+2.59))
11
>>> int(8.43)+int(2.59)
10
2. float
float는 실수형입니다. 1.5, 2.3 같은 것 입니다.
3 나누기 2의 몫은 1인데, float을 이용해 강제로 형변환을 하면 1.0이 나옵니다.
>>> 3//2
1
>>> float(3)//(2)
1.0
연결과 연산
연결의 경우
>>> '1' + '1'
'11'
연산의 경우
>>> 1+1
2
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 5. loop 반복문 그리고 If 조건문 (0) | 2019.04.24 |
---|---|
[Python] 4. 연산자 (0) | 2019.04.24 |
[Python] 2. Variable - 변수 (0) | 2019.04.19 |
[Python] 1. 코딩에서 기본적인 용어들, 파이썬 연산자, 출력함수, 제어문자 (0) | 2019.04.19 |
0. 파이썬이란? / 기본적인 설치 방법 (0) | 2019.04.16 |