자료형 변환

1. 자료형 정리

- 숫자자료형 : int(정수), float(실수), complex(복소수)

- 불린형 : boolean (True or Flase : 대문자 주의)

- 군집형 : str(문자열), list, tuple, dic(딕셔너리), set

 

2. str(), int(), float() 으로 각 자료형으로 변환 가능

- int() : 숫자형태의 문자열에 컴마가 있는 경우 바로 변환불가 -> replace 메서드로 제거 

상장주식수 = "5969782550"
int(상장주식수)
5969782550

상장주식수 = "5,969,782,550"
int(상장주식수)
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_1708/65580570.py in <module>
      1 상장주식수 = "5,969,782,550"
----> 2 int(상장주식수)

ValueError: invalid literal for int() with base 10: '5,969,782,550'
 
상장주식수 = "5,969,782,550"
상장주식수_replace = 상장주식수. replace(",","")
타입변환 = int(상장주식수_replace)
print(타입변환,type(타입변환))
5969782550 <class 'int'>

 

'Data Science > python' 카테고리의 다른 글

01. 데이터 불러오기 및 데이터 확인  (0) 2021.12.21
리스트(list)  (0) 2021.12.19
문자열(string) (2)  (0) 2021.12.19
문자열(string) (1)  (0) 2021.12.19
print 함수  (0) 2021.12.19