클래스(2)
-
AI데이터 분석_ 파이썬 기초11_클래스(변수, 상속, 오버라이딩, 예외처리)
클래스 변수와 인스턴스 변수#클래스 변수와 인스턴스 변수#한국사람을 나타내는 korean클래스 정의class Korean: country='한국' #생성자 def __init__(self,name,age,address): self.name=name self.age=age self.address=address#클래스 변수: country#인스턴스(객체변수) : name, age, address#객체화man1=Korean('정대만',25,'북산')man2=Korean('이정환',25,'해남')#객체(인스턴스 변수)print(man1.name)print(man1.age)print(man1.address)print(man2.name)print(man2.age)print(man2.addres..
2024.10.31 -
AI데이터 분석_ 파이썬 기초10_클래스(전역,지역변수, global키워드, 표준모듈 사용법)
변수의 종류지역변수함수 내부에서 선언한 변수로 함수안에서만 사용이 가능한 함수이다. 전역변수함수 밖에서 선언한 변수로 전체에서 사용이 가능하다 특징전역변수지역변수함수안에서 읽기OO함수 안에서 쓰기XX함수 밖에서 읽기OX함수 밖에서 쓰기OX 전역변수와 지역변수 사용하기#전역변수와 지역변수value =100 #전역변수def change_value(): value=200 #지역변수 (전역변수와는 상관x) print(f"value={value}")change_value() #지역변수는 함수 호출시에만 사용되는 일회용 변수이기 때문에 전역변수의 값을 바꾸지 못함.print(f"value={value}")#함수 밖에서 정의되었고 함수를 호출한것이 아니기때문에 전역변수로 만들어준 값이 나온것지역변수는 함수 호출시..
2024.10.26