본문 바로가기
반응형

Python10

python singleton instance with qwindow 단일 창을 활용하고 싶을 때, 싱클턴 클래스 작성class SingletonInstance: __instance = None @classmethod def get_Instance(self): return self.__instance @classmethod def instance(self): print("instance") if self.__instance ==None: self.__instance = self() else: self.instance = self.get_Instance return self.__instanceclass ChartWindow(QMainWindow, SingletonInstance): def __init__(self): super().__init__() self.setupUi(.. 2018. 6. 6.
정규식 core Python Applications Programming 3rd를 참고하여 작성하였습니다. Windows Python 3.4.2를 사용하였습니다. 정규식 일정한 규약이나 규칙의 모양이나 상태 라는 의미로 다양한 문자열들의 패턴을 표현하는 문자열을 말합니다. 리눅스에서의 와일드카드와 비슷한 느낌을 받을 수 있습니다. 1. 문자열 자체(literal) 일반적으로 사용하는 문자열또한 정규식이라 할 수 있습니다. 'string'이라는 정규식은 'string'이라는 문자열 패턴을 표현하는 것이죠. 2. |(pipe) 정규식 예 python|java python, java 파이프 문자는 서로 다른 정규식을 분리(구분)할때 사용합니다. 'python 혹은 java'를 의미를 갖습니다. 3. .(dot) 정규.. 2015. 2. 3.
파이썬 한글 유니코드 변환 에러 이 글은 '열혈강의 Python 개정판ver.2'를 참고로 작성하였습니다. '열혈강의 Python 개정판ver.2' 이강성저 프리렉 RaspberryPI에 Raspbian을 사용하였습니다. 한글 유니코드 변환 에러 >>> unicode('한글')Traceback (most recent call last): File "", line 1, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 0: ordinal not in range(128) 이유는 기본 인코딩이 ascii로 되어있기 때문입니다.기본 인코딩 방식을 변경하거나,명시적인 인코딩 방식을 사용합니다. 먼저 기본 인코딩 방식 변환입니다.파이썬 디렉터리의 site.py파일을 수.. 2014. 12. 30.
파이썬 연산자 이 글은 '열혈강의 Python 개정판ver.2'를 참고로 작성하였습니다. '열혈강의 Python 개정판ver.2' 이강성저 프리렉 RaspberryPI에 Raspbian을 사용하였습니다. 파이썬 연산자 산술 연산자 파이썬에서 기본 산술 연산자는 다음과 같습니다. + 더하기, - 빼기, * 곱하기, / 나누기, // 몫, ** 지수승, % 나머지 정수와 정수의 연산 결과는 정수가 되며정수와 실수의 연산 결과는 실수가 됩니다. 아래는 연산자의 우선순위입니다. 1 +, - 단항연산자 오른->왼 2 ** 지수 오른->왼 3 *, /, %, // 곱셈,나눗셈,나머지,몫 왼->오른 4 +, - 덧셈, 뺄셈 왼->오른 2 + 3 * -4 라는 수식이 있다고한다면단항 연산자인 - 가 먼저 적용되고 그다음 *곱셈, +.. 2014. 12. 29.
반응형