목록Dev/Python for DataScience, Programming (2)
별은블로그
int -> integer(정수)float -> floating point (소수) 형변환을 한다면정수형 -> 실수형print(float(3))=> 3.0실수형 -> 정수형print(int(3.3))=> 3으로 바뀌게 된다. str -> string(문자) 그렇다면 문자열을 숫자형으로 바꿔보자print(int("2") + int("5"))=> 7print(float("1.1") + float("2.5"))=> 3.6 문자열과 문자열의 연산은 어떻게 될까?print(str(2) + str(5))=>25 그렇다면 문자열과 숫자형의 연산은 어떻게 될까?print("나는" + 24 + "살이다")=> error파이썬에서는 문자열과 숫자형의 덧셈은 할 수 없음을 알 수 있다.
파이썬의 특징 - 플랫폼(OS)에 독립적인 인터프리터 언어 - 운영체제에 상관없이 한번 작성하면 어디서든 사용가능한 언어이다. - 객체지향적인 동적 타이핑 언어 - 객체지향적언어 : 실행순서가 아닌 단위 모듈중심으로 프로그램을 작성 - 동적타이핑언어 : 파이썬이 인터프리터 언어이기 때문에 가지는 특징- 실행시점에서 데이터의 타입을 결정함컴파일러 VS 인터프리터 - 컴파일러 : 소스코드를 기계어로 번역 -> 플랫폼에 최적화되어 프로그램 실행 ->> 실행속도가 빠름, 메모리가 많이 필요 - 인터프리터 : 별도의 번역과정 없이 소스코드를 실행시점에서 해석하여 컴퓨터가 처리할 수 있도록 함 ->>간단함, 실행속도가 느림, 메모리가 적게 필요 - 최근 컴퓨터의 성능이 향상되면서 컴퓨터의 시간보다는 인간의 시간이 ..