반응형

파이썬/파이썬 기초 13

파이썬 엑셀 다루기 기초 - 쓰기 (openpyxl)

도전과제 1부터 10까지의 수를 계속해서 더해가며 엑셀에 저장한다 기존 합계 더할 숫자 총합 0 1 1 1 2 3 3 3 6 6 4 10 위와 같은 형태로 엑셀을 만드는 과정을 진행해 보겠습니다. import openpyxl wb = openpyxl.Workbook() wb_sheet = wb.active #디폴트 시트 선택 (시트를 만드는 것도 가능) openpyxl에서 행을 추가하는 것은 append를 통해 가능합니다. wb_sheet.append(["기존합계", "더할 숫자","총합"]) #엑셀 헤더의 제목을 지정 num_sum = 0 #더한 값을 담을 변수를 생성 초기값은 0 for i in range(1,11): #1~10까지 반복 before_sum = num_sum #기존 합계를 다른 변수에..

파이썬(python) 정규식 사용 예제

파이썬 정규식 알아두면 요긴합니다! 표현식 축약표현 설명 [0-9] \d 숫자를 찾아라 [^0-9] \D 숫자가 아닌것을 찾아라(특수문자,대소문자,스페이스,엔터 등등) [ \t\n\r\f\v] \s 스페이스, 탭, 엔터 등을 찾아라 [^\t\n\r\f\v] \S 화이트스페이스(스페이스, 탭, 엔터 등)이 아닌 것을 찾아라. 즉 대소문자, 특수문자를 찾아라. [A-Za-z0-9] \w 문자,숫자를 찾아라 [^A-Za-z0-9] \W 문자, 숫자가 아닌 것을 찾아라 사용예제 1 import re str = "My Home!" re.sub("[^a-zA-Z]","?",str) >> My?Home?​ #대소문자가 아닌 것을 찾아서 ? 로 치환하였습니다. #"My Home!" 에는 대소문자 외에 공백(스페이스)과..

python 파이썬 문자열 기본함수 (count, index, find, join, strip)

안녕하세요. 초보개발자 J입니다. 오늘은 파이썬에서 기본적으로 쓰이는 문자열 함수를 체크해보려고 합니다. 1.count string = "Dave was boy" string.count("D") >>1 string = "Dave was boy" string.count("Dave") >>1 #카운트함수는 해당 문자열이 몇 개 있는지 세는 함수입니다. #카운트(count) 함수는 대소문자를 구분합니다. 해당 문자열이 없을 경우에는 0을 반환합니다. 2.index, find string = "Dave was boy" string.index("o") >>10 string = "Dave was boy" string.index("k") >>ValueError Traceback (most recent call las..

반응형