본문 바로가기

Python13

파이썬 - 정규표현식 (메타 문자/ 메서드) 정규 표현식(Regular Expression)은 복잡한 문자열을 처리할 때 사용하는 기법입니다. 정규표현식은 💳 주민등록번호, ☎ 전화번호, 📧 이메일 등을 처리할 때 자주 사용됩니다. 정규 표현식 작성 전 꼭 기억해야할 메타 문자를 아래 정리해보았습니다. 문자 클래스 정규표현식 설명 \d 숫자와 매치, [0-9]와 동일한 표현식 \D 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식 \s 공백을 표현하는 문자와 매치, [\t, \n, \r, \f, \v]와 동일한 표현식 \S 공백이 아닌 것과 매치, [^\t, \n, \r, \f, \v]와 동일한 표현식 \w 문자 + 숫자(alphanumeric)와 매치, [a-zA-Z0-9]와 동일한 표현식 \W 문자 + 숫자(alphanumeric)가 아닌 .. 2022. 3. 16.
파이썬 - random 함수 random 함수는 설정한 조건 내에서 랜덤한 값을 발생시켜줍니다. 이 함수를 실행하기 전, import random을 통해 함수를 import 하는 과정이 필요합니다. 이는 실행 전 한번만 입력하면 됩니다. 🙂 random.random( ) 0부터 1사이의 실수 중 난수 값을 돌려주는 함수 random.random() 결과값: 0.238489754 random.randint( ) 두개의 숫자를 넘겨받아 두 숫자 사이의 난수 값 1개를 돌려주는 함수 random.randint(1,3) 결과값: 3 random.choice( ) 리스트 내의 숫자 중 하나를 랜덤으로 반환하는 함수 random.choice([1,2,3,4]) 결과값: 2 random.choices( ) 리스트 내의 숫자 중 원하는 개수만큼 .. 2022. 3. 16.
파이썬 - try, except문 오류 처리 기법인 try, except문에서는 try 조건 수행 중 오류 발생 시 except 조건이 수행됩니다. 작성방법: try: ... except [발생 오류[as 오류 메세지 변수]]: ... except 구문을 작성하는 방법에는 3가지가 있습니다. 1. try, except 만 사용하는 방법 오류 종류에 상관없이 오류가 발생하면 except 문을 수행합니다. try: ... except: ... 2. 발생 오류만 포함한 except문 발생한 오류가 except 문에 작성한 오류와 일치할 때만 except문을 수행합니다. try: ... except 발생오류: ... 3. 발생 오류와 오류 메세지 변수를 포함한 except문 2번째 내용에서 오류 메세지의 내용을 알고 싶을 때 사용하는 방법입니다.. 2022. 3. 16.
파이썬 - 내장 함수 (enumerate/ filter / map/ zip) enumerate : 순서가 있는 자료형을 인덱스 값과 함께 출력해주는 함수 ※ 사용가능한 자료형: 리스트, 튜플, 문자열 ※ enumerate 함수는 보통 for문과 함께 사용됩니다. 작성법) for 변수 1, 변수 2 in enumerate ([리스트]) for i, name in enumerate(['body', 'foo', 'bar']): print(i, name) 결과값: 0 body 1 foo 2 bar 위와 같이 입력 시 body, foo, bar이 인덱스 값과 함께 순서대로 출력된 것을 보실 수 있습니다. for문처럼 반복되는 구간에서 객체의 위치 값을 알아보고 싶을 때 매우 유용하다고 하네요. enumerate 함수를 이용하여 아래와 같이 출력하시오. 1번 학생 이름 .. 2022. 3. 2.