일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- window10
- Mybatis#조건
- SpringFramework
- Library
- MySQL설치 # DB # 초보자 #Oracle친구
- 정보통신용어 #Proxy #Proxy Server
- Spring Core
- 파이썬 예외처리
- 오라클 #Oracle #DB #database #12C
- Spring Context
- Java #객체 #클래스 #인스턴스
- JAVA #JDK #1.8 #JAVA 환경변수 # CLASS_PATH #시스템 변수 # 사용자 변수
- 따라해보세요
- 향상된 for문
- maVen
- 파이썬 모듈
- 추상화란? # 결론은 객체들의 공통적인 개념
- 웅스주니어개발자 #MySQL # Window10 # CMD # 초보자 #환경변수
- 파이썬 패키지
- 정보통신용어 #Agent #
- Java
- 오라클 환경 변수
- Today
- Total
목록DO it! Python (6)
IT흔적
정규표현식을 지원하는 re 모듈: 파이썬은 정규 표현식을 지원하기 위해 re(regular exprssion) 모듈을 지원한다. 자동으로 설치되는 기본 라이브러리, >>> import re >>> p = re.compile('ab*')# 정규 표현식을 컴파일한다. re.compile의 결과로 리턴되는 객체p(컴파일된 패턴 객체)를 이용하여 그 이후의 작업을 수행할것. 정규식을 이용한 문자열 검색 메서드 목적 match() 문자열의 처음부터 정규식과 매치되는지 조사한다. search() 문자열 전체를 검색하여 정규식과 매치되는지 조사한다. findall() 정규식과 매치되는 모든 문자열(substring)을 리스트로 리턴한다. finditer()정규식과 매치되는 모든 문자열(substring)을 반복 가능..
정규 표현식의 기초, 메타 문자(meta characters) 메타 문자란 원래 그문자가 가진 뜻이 아닌 특별한 용도로 사용되는 문자를 말한다. ex)메타문자: . ^ $ * + ? { } [ ] \ | ( ) 1.문자 클래스(character class) : [] ex) 정규 표현식 [파이썬]이면 '파, 이 , 썬 중 한개의 문자와 매치 정규식 문자열 매치여부 설명 [파이썬] 파파 Y '파'가 있음 이이 Y '이'가 있음 선선 N '선'은 없음 [0-5] (-) 기호는 [012345] FROM ~ TO 를 나타낸다. 그리고 주의할점은 ^ 메타 문자가 사용될 경우 반대 의미를 갖고 있다 [^0-9] 숫자가 아니라 문자가 배치된다. ☆ [자주 사용하는 문자 클래스] [0-9] 또는 [a-zA-Z] 등은 무..
1. 객체, 인스턴스 구분하기입니다. 제 이름으로 작성을 했습니다. a = SunWoong() # a는 객체 , a는 SunWoong의 인스턴스 , 객체와 인스턴스는 같은 말이고 클래스에 의해서 생성된 객체를 인스턴스라고 부른다. # 클래스: 똑같은 무엇인가를 계속해서 만들어낼수있는 설계 도면 인스턴스: 클래스에 의해서 만들어진 피조물을 뜻함 원 클래스 -> 무한 객체 2.클래스 만들기입니다. 제가 좋아하는 리버풀 레전드 제라드를 예를 들어서 설명해봤습니다.class liverpool: def gerrard(self, goal, assist): self.goal = goal self.assist = assist def GP(self): result = self.goal + self.assist print..
예외처리 - 오류 발생시 예외적으로 오류를 처리할 때 try, execpt 이용 ''' 오류파일 만들기 chams = [1, 2, 3, 4] print(chams[4]) Traceback (most recent call last): File "D:/SunWoong/python/mod.py", line 2, in print(chams[4]) IndexError: list index out of range # 인덱스 오류 발생 ''' # 오류값 나오게 하기 try: chams = [1, 2, 3, 4] print(chams[4]) except IndexError as a: # try : print(a) # except 발생오류 as 오류 메시지 변수: print(변수) # 결과값: list index out..
Packages - 도트(.)를 이용하여 파이썬 모듈을 계층적(디렉터리 구조)으로 관리 ex). 모듈명이 A.B인 경우 A는 패키지명, B는 A 패키지의 B 모듈 ex)가상게임game/ # 루트 디렉터리 __init__.py sound/ # 서브 디렉터리 __init__.py echo.py wav.py graphic/ # 서브 디렉터리 __init__.py screen.py render.py play/ # 서브 디렉터리 __init__.py run.py test.py(1) game, sound, graphic, play는 디렉터리명, (.py) 확장자를 가지는 파일은 파이썬 모듈이다. game 디렉터리가 이 패키지의 루트 디렉터리, sound, graphic, play는 서브 디렉터리 * 간단한 파이썬 ..
모듈: 1.함수나 변수 또는 클래스 들을 모아 놓은 파일이다 2.다른 파이썬 프로그램에서 불러와 사용할수 있게끔 만들어진 파이썬 파일 3.다른 사람들이 이미 만들어 놓은 모듈을 사용할 수도 있고 우리가 직접 만들어서 사용 간단한 예제를 통해서 모듈를 만들고 실행 해봤습니다. # mod.py def add(a, b): return a+b ''' 첫번재 방법디렉터리/python # 자신이 설정한 도스창 디렉터리에서 python 일렵해서 대화형 인터프리터를 실행 >>> import mod # import 명령어를 이용해서 확장자를 작성안하고 파일을 불러온다. >>> print(mod.add(3,2)) # 파일이름.함수() 작성 5 두번째 방법 - 모듈의 함수 바로 사용 할 수 있다.>>> from mod im..