Notice
Recent Posts
Recent Comments
Tags
- Mac Oracle
- jquery 바코드생성
- 파일업로드 체크
- javascript redirection
- 404에러페이지
- 파일업로드 유효성체크
- XSS방어
- javascript 바코드스캔
- javascript 유효성체크
- ViewBag
- 바코드 스캔하기
- jquery 바코드
- TempData
- ViewData
- 바코드 생성하기
- django 엑셀불러오기
- 강제이동
- 하드 윈도우 복사
- 타임피커
- SSD 복사
- 하드 마이그레이션
- javascript 바코드 생성
- 말줄임표시
- php 캐쉬제거
- ASP.Net Core 404
- asp.net core Select
- asp.net Select
- XSS PHP
- 맥 오라클설치
- asp.net dropdownlist
웹개발자의 기지개
[Python] 클래스 전역변수, 클래스 변수 본문
클래스를 만들고 일종의 전역변수 형태로 상위클래스와 하위클래스를 넘나들며, 변수처리 할 수 있는
클래스 변수를 알아보자.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
class SuperClass(object):
super_var = "수퍼 네임스페이스에 있는 변수"
class MyClass(SuperClass):
class_var = "클래스 네임스페이스에 있는 변수"
def __init__(self):
self.instance_var = "인스턴스 네임스페이스에 있는 변수"
myInstance = MyClass()
print(myInstance.instance_var)
print(myInstance.class_var)
print(myInstance.super_var)
print('-'*30)
print(MyClass.class_var)
print(MyClass.super_var)
print('-'*30)
print(SuperClass.super_var)
print('-'*30)
# 액세스가 불가능하다
try:
print(SuperClass.class_var)
except:
print('class_var를 찾을 수 없습니다')
try:
print(MyClass.instance_var)
except:
print('instance_var를 찾을 수 없습니다.')
|
cs |
'python' 카테고리의 다른 글
[Python] 프린터 정보 얻기 - win32print (0) | 2021.04.24 |
---|---|
[Python] sys.exit 프로그램 실행중단 시키기 (0) | 2021.04.24 |
[Python] win32com 설치하기 (0) | 2021.04.22 |
[python] tkinter - Database 예제 (SQLite) (0) | 2021.03.29 |
[python] tkinter - 이벤트 처리3 - 텍스트박스 (0) | 2021.03.28 |
Comments