혼자공부하는 파이썬 _d4

CH 5 여러 함수와 숫자, 문자열

👏 format ( ) 함수

1. 기초

format ( ) 함수는 문자열이 가지고 있는 함수 : 문자열로 출력 됨

기본형태는 "{ }". format (매개변수)
① 큰따옴표로 괄호 감싸고, 온점 찍는 것 유의
② 괄호의 갯수와 매개 변수의 갯수가 같아야 함

IndexError 예외
{ } 기호의 갯수 = 매개변수 갯수 : 가능
{ } 기호의 갯수 < 매개변수 갯수 : 가능
{ } 기호의 갯수 > 매개변수 : 불가능 (인덱스에러)

2. 다양한 사용

1) 기초 ver.2

2) 정수

① 정수 int/ 특정 칸 출력 : 문자열

.
② 정수 int/ 기호와 함께 출력 : 문자열

.
③ 정수 int/ 기호 + 특정 칸 조합 : 문자열

3) 실수

① 실수 float/ 특정 칸 출력 : 문자열

.
② 실수 float/ 소수점 아래 자릿수 지정 출력 : 문자열

.
③ 실수 float/ 의미 없는 소수점 제거 : 문자열
파이썬은 1과 1.0을 다른 자료형으로 인식 > 서로 다른 값으로 출력

❗에러 : 위 코드를 응용해서, input을 사용해봄
에러난 이유는 input( )함수의 리턴값의 자료형은 문자열 str인데, 의미없는 0을 지우는 {:g}의 기능은 숫자 자료형만 사용 가능! > 즉, 3.00값을 입력했지만결과적으로는 "3.00"이라는 문자이기 때문에 숫자로 인식하여 소수점 제거가 불가능함

좋은 웹페이지 즐겨찾기