Bunny Code
[Python] - 5) 자료형 변환, cast 함수, format 함수 본문
숫자 연산에 문자열은 사용하기 어렵습니다.
그래서 우리는 자료형을 변환할 수 있는 자료형 변환, 즉 'cast' 라는 함수를 이용할 것 입니다.
- 문자열을 숫자로 변환하는 함수
int() | 문자열을 intergal 자료형으로 변환 (intergal : 정수) |
float() | 문자열을 float 자료형으로 변환 (float : 소수점이 있는 실수) |
예시를 들어보겠습니다.
cast 함수(int, float)를 통해 큰 따옴표로 이루어진 문자열의 자료형이 int 와 float 의 자료형으로 변환된 것을 확인할 수 있습니다.
저번에 배운 input 함수는 문자열의 자료형만 결과로 나온다는 것을 기억하시나요??
cast 함수를 통해서라면 input 함수의 결과를 숫자로 바꿔 숫자 연산을 가능하게 할 수 있습니다.
예시로 input 함수를 통해 입력값 두개의 덧셈과 곱셈의 결과를 보여주는 코드를 작성해보겠습니다.
숫자 1에 5를 입력해주고, 숫자 2에 3을 입력해주니 둘의 덧셈과 곱셈이 결과로 보여집니다.
- 숫자를 문자열로 변환하는 함수
str() | 숫자를 문자열 자료형으로 변환 |
이번에는 format 함수를 이용해봅시다!(format 함수로 문자열 자료형으로 변환하는 것도 가능)
format_output = "{}".format()
위의 함수는 {} 를 () 로 대치하는 함수입니다.
이 외에도 format 함수는 여러 방면에서 쓰입니다.
예를 들어보겠습니다!
1) 정수를 칸에 출력할 때
2) 기호를 붙여 출력할 때
3) 부동 소수점 출력
'Hello Coding 파이썬' 을 참고하여 작성하였음.
'Python Basic' 카테고리의 다른 글
[Python] - 7) 불(True, False) (0) | 2020.08.02 |
---|---|
[Python] - 6) 문자열의 기능 (0) | 2020.07.31 |
[Python] - 4) 숫자 연산, 변수 지정 (0) | 2020.07.31 |
[Python] - 3) 출력함수, print()-<2> (0) | 2020.07.30 |
[Python] - 2) 출력함수, print()-<1> (0) | 2020.07.28 |
Comments