Data/Python

· Data/Python
파이썬은 타입 오류, 연산 오류 등 다양한 오류가 발생할 수 있다. 오류를 처리하기 위해서 try - except 문법을 활용할 수 있다. x = 5 y = 'Hello' try: z = x + y except TypeError: print("Error : cannot add an int and a str") 오류 발생 핸들링 except 구문에서 오류 타입에 따른 다양한 처리를 할 수 있다. 다음 예시를 확인해보면, 오류 타입에 따라서 프린트 내부 문자열을 변경할 수 있게 된다. def fun(a): if a < 4: b = (a / (a - 3)) print("Value of B = ", b) try: fun(3) fun(5) except ZeroDivisionError: print("ZeroDivi..
· Data/Python
Python은 객체 지향 언어이다. 그렇기 때문에 상속을 지원하고, Class를 제공한다. 다른 객체 지향과 동일하게 Class는 참조타입이기 때문에 메모리 영역 중 힙 영역에 할당되게 되며, 메모리 주소를 통해서 내부 값을 변경할 수 있다. 추후 메모리 관리 방법에 대한 학습을 할 때, 더욱 자세하게 알아보려고 한다. 문법 Python에서 Class는 일반적인 언어와 동일하게 class 키워드를 통해서 생성할 수 있다. 다른 언어들과 다르게 생성자를 따로 제공하지 않고, 함수의 형식으로 생성자를 제공한다는 점이 특이했다. class Dog: attribute = "mammal" def __init__(self, name): self.name = name def speak(self): print("my ..
· Data/Python
파이썬 기본 문법 정리 제어문 While while문은 조건에 해당 되는 경우에 내부 코드를 작동시키는 흐름 제어구문이다. 즉, 조건이 참인 경우에 내부 구문을 동작시키는 것이다. 조건이 거짓인 경우에는 동작하지 않는다. num = 1 while num
gangmin
'Data/Python' 카테고리의 글 목록