본문 바로가기
728x90

python102

7.3 정규 표현식 파이썬에서 정규 표현식(regular expression)을 사용하려면 re 모듈을 사용합니다. 정규 표현식은 문자열을 검색, 치환, 분리하는 데 사용되는 강력한 패턴 매칭 도구입니다. 다음은 re 모듈의 주요 기능과 예시 코드입니다. 1. search: 문자열에서 정규 표현식과 일치하는 부분을 검색합니다. import re pattern = r'\d+' # 숫자를 찾는 정규 표현식 text = "My phone number is 123-456-7890." match = re.search(pattern, text) if match: print("Found:", match.group()) # Found: 123 else: print("Not found") 2. findall: 문자열에서 정규 표현식과 일치.. 2023. 3. 23.
7.2 수학 함수 파이썬에서 수학 관련 함수를 사용하기 위해 주로 사용되는 라이브러리는 math와 numpy입니다. 1. math 모듈: 파이썬의 내장 모듈로써, 기본적인 수학 함수를 제공합니다. math 모듈은 복잡한 연산을 위한 기본적인 기능을 포함하며, 별도의 설치가 필요하지 않습니다. import math # 제곱근 sqrt_result = math.sqrt(16) # 4.0 반환 # 로그 log_result = math.log(100, 10) # 2.0 반환 # 삼각 함수 sin_result = math.sin(math.radians(30)) # 0.5 반환 (30도의 사인값) cos_result = math.cos(math.radians(60)) # 0.5 반환 (60도의 코사인값) # 올림, 내림, 반올림 c.. 2023. 3. 23.
7.1 시간과 날짜 파이썬에서 시간과 날짜를 다루기 위해 사용하는 주요 라이브러리는 datetime, time, calendar 등이 있습니다. 각 라이브러리의 사용 방법과 예시 코드를 살펴보겠습니다. 1. datetime 모듈: 날짜와 시간을 함께 다룰 수 있는 기능을 제공합니다. date, time, datetime, timedelta 등의 클래스를 포함하고 있습니다. from datetime import date, time, datetime, timedelta # 현재 날짜와 시간 가져오기 current_date = date.today() current_datetime = datetime.now() # 날짜와 시간 객체 생성 custom_date = date(2023, 3, 16) custom_time = time(1.. 2023. 3. 23.
6.3 디버깅 기술 파이썬에서 디버깅은 코드에서 오류를 찾아 수정하는 과정입니다. 다양한 디버깅 기술이 있지만, 여기서는 몇 가지 기본적인 디버깅 기술을 소개하겠습니다. 1. print() 함수 사용: 변수의 값을 출력하여 문제를 파악하는 가장 간단한 방법입니다. def add(a, b): result = a + b print("a:", a, "b:", b, "result:", result) # 변수 값 출력 return result add(3, 5) 2. assert 문 사용: 조건을 확인하고, 조건이 거짓일 경우 AssertionError를 발생시킵니다. 이를 통해 예상치 못한 상황을 감지할 수 있습니다. def divide(a, b): assert b != 0, "분모는 0이 아니어야 합니다." return a / b.. 2023. 3. 21.
6.2 에러 종류와 대처법 파이썬에서 발생할 수 있는 주요 에러 종류와 그에 대한 대처 방법을 설명드리겠습니다. 파이썬 에러는 크게 두 가지로 나눌 수 있습니다: 구문 에러(Syntax Errors)와 예외(Exceptions). 1. SyntaxError: 문법 오류로 인한 에러입니다. 코드의 문법을 확인하고 수정해야 합니다.# 잘못된 문법if x 10대처법: 문법을 올바르게 수정합니다.if x == 10:2. NameError: 정의되지 않은 변수나 함수를 사용할 때 발생하는 에러입니다.print(undefined_variable)대처법: 변수나 함수의 정의를 확인하고 수정합니다.3. TypeError: 잘못된 데이터 타입에 대한 연산이나 함수 호출을 시도할 때 발생하는 에러입니다.x = "5" + 3대처법: 적절한 데이터 타.. 2023. 3. 21.
6.1 예외 처리 예외 관련 주요 용어 파이썬의 예외 처리에서 사용되는 주요 용어들에 대해 설명하겠습니다:예외(Exception): 프로그램 실행 중에 발생하는 오류 또는 예상치 못한 상황을 가리킵니다. 파이썬에서는 예외가 발생하면 프로그램이 중단되고, 이를 처리하지 않으면 프로그램이 예외 발생 지점에서 종료됩니다.try 블록: 예외가 발생할 가능성이 있는 코드를 이 블록 안에 넣습니다. try 구문은 필수적으로 하나 이상의 except 블록과 함께 사용되어야 합니다.except 블록: try 블록 내에서 예외가 발생했을 때 실행되는 코드 블록입니다. 특정 예외 유형을 지정하여 그 유형의 예외가 발생했을 때만 이 블록이 실행되도록 할 수 있습니다. 예외 유형을 지정하지 않으면 모든 예외를 처리합니다.else 블록: try.. 2023. 3. 21.
728x90