728x90
반응형
문제
삼성전자의 상장주식수가 다음과 같습니다. 컴마를 제거한 후 이를 정수 타입으로 변환해보세요.
상장주식수 = "5,969,782,550"
내풀이
상장주식수 = "5,969,782,550"
상장주식 = 상장주식수.replace(',','')
print(int(상장주식))
정답
정수형으로 타입을 변환하려면 int( ) 함수를 사용하면 됩니다. 이때 숫자 형태의 문자열에 컴마가 있는 경우 바로 변환된지 않습니다. 먼저 문자열의 replace 메서드로 컴마를 제거한 후 변환해야합니다.
상장주식수 = "5,969,782,550"
컴마제거 = 상장주식수.replace(",", "")
타입변환 = int(컴마제거)
print(타입변환, type(타입변환))
중요함! 형변환과 replace 활용.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 040 strip 메서드 (0) | 2020.12.18 |
---|---|
초보자를 위한 파이썬 300제 // 039 문자열 슬라이싱 (0) | 2020.12.18 |
초보자를 위한 파이썬 300제 // 037 문자열 출력 (0) | 2020.12.18 |
초보자를 위한 파이썬 300제 // 036 문자열 출력 (0) | 2020.12.18 |
초보자를 위한 파이썬 300제 // 035 문자열 출력 (0) | 2020.12.18 |
댓글