파이썬

ALL

Python 리스트를 문자열로 변환 join 사용 방법

리스트에 들어있는 값을 하나의 문자열로 변경하는 방법을 알아보겠습니다. 리스트 값을 문자열로 결합하기 위해서는 문자열 메서드인join()을 사용할 수 있습니다. '결합 문자'.join(리스트) '결합 문자'에는 리스트의 요소와 요소 사이에 넣을 값을 의미합니다. 결합 문자에 값을 지정하지 않고 ''로 하면 리스트의 요소가 단순히 연결돼 반환됩니다. 샘플을 보도록 하겠습니다. l = print('##### 공백 문자 지정') s = ''.join(l) print(s + '\n') print('##### 콤마 지정') s = ','.j...
ALL

Python 사진 얼굴 인식 검출 예제 OpenCV

파이썬OpenCV를 사용해 사진에서 얼굴과 눈을 찾아내는 예제를 살펴보겠습니다. 먼저 얼굴과 눈을 인식할 수 있도록 인물 사진을 준비하겠습니다. 얼굴과 눈을 인식하는 예제 소스입니다. import cv2 face_cascade = cv2.CascadeClassifier('C:/Users/Administrator/PycharmProjects/numpytest/venv/Lib/site-packages/cv2/data/haarcascade_frontalface_default.xml') eye_cascade = cv2.CascadeClas...
ALL

Python 문자열 비교 완전 일치 부분 일치 소스 예제

두개의 문자열을 비교하는 방법을 보겠습니다. 비교 방법으로는 완전 일치, 부분 일치가 있습니다. ・완전 일치: == , != ・부분 일치: in , not in ・전방 일치: startswith() ・후방 일치: endswith() 소스로 예제를 보도록 하겠습니다. 완전 일치 :== , != 2개의 문자열이 완전히 일치하는지 판정하기 위해 연산자로==를 사용합니다. 일치하면True를 일치하지 않으면False를 반환합니다. print('abc' == 'abc') # True print('abc' == 'xyz') # False 대문자...
ALL

Python 일시 정지 sleep(초,밀리초) 함수 사용 방법 및 예제

파이썬에서 동작을 실행 중에 1초 동안 대기했다가 처리를 해야 하거나 다른 API에서 응답을 기다리기 위해 잠시 멈춰야 하거나 하는 경우가 있습니다. 이러한 경우에는 Python의 time 모듈에 있는 sleep 함수를 사용하여 동작을 일시적으로 멈출 수 있습니다. sleep 함수 sleep을 사용하기 위해서는 time 모듈을 import 해야 합니다. 이번 포스팅에서는 sleep 함수만을 사용하기 때문에 time 모듈의 sleep 함수만을 import 하겠습니다. sleep import from time import sleep 위...
ALL

Python 문자열 치환(replace) 사용 방법 및 예제

파이썬에서 문자열을 치환하는 방법을 알아보도록 하겠습니다. 문자열을 치환해주는 메서드로 replace가 있습니다. 대상 문자열에서 검색 문자를 지정하여 일치하는 문자가 있으면 원하는 문자로 바꿔줍니다. replace 문자열.replace(“검색 문자”, “치환 문자” ) 검색 문자- 문자열에서 찾을 문자를 지정치환 문자- 변경하고 싶은 문자치환 횟수- 치환하고 싶은 횟수(생략 가능) replace 예제 text = "일본의 부가세는 8% 입니다." text_mod = text.replace("8","10") print(text_mo...
ALL

Python raw 문자열 이스케이프 시퀀스 처리 무효화

파이썬raw 문자열 사용 방법 및 예제입니다. 이스케이프는 편리한 기능이지만 이스케이프를 사용하고 싶지 않은 경우도 있습니다. 폴더나 파일의 경로 등을 지정하고 싶은 경우라든지 등등.. 이러한 경우에는 raw문자열을 사용해서 이스케이프 처리가 동작하지 않도록 할 수 있습니다. r"문자열" r'문자열' R"문자열" R'문자열' raw문자열은 일반 적으로 사용하는 문자열 앞에 또는 을 붙인 것입니다. raw문자열에서는 이스케이프 동작이 무효화되기 때문에 이라고 작성해도 줄 바꿈을 하지 않고 이라는 문자와 이라는 문자로 표시해줍니다. 특...