IT/Python

IT/Python

[파이썬] 정규 표현식

파이썬의 정규 표현식은 문자열에서 특정한 패턴을 검색, 대체, 또는 분리할 때 사용하는 도구입니다. 're' 모듈을 통해 정규 표현식을 지원하며, 이를 통해 복잡한 문자열 처리를 간단하게 할 수 있습니다. 1. 기본 사용법 're' 모듈의 주요 함수 re.match(): 문자열의 시작부터 패턴이 일치하는지 검사 re.search(): 문자열 전체에 대해 패턴이 일치하는 부분이 있는지 검사 re.findall(): 문자열에서 패턴과 일치하는 모든 부분을 찾아 리스트로 반환 re.sub(): 문자열에서 패턴과 일치하는 부분을 다른 문자열로 대체 1) re.match() 예제 import re pattern = r"Python" string = "Python is fun" match = re.match(pat..

IT/Python

[파이썬] 함수

파이썬의 함수는 재사용 가능한 코드의 블록(모듈화)으로, 특정 작업을 수행하는 코드를 그룹화합니다. 함수를 사용하면 코드의 중복을 줄이고, 프로그램의 가독성을 높이며, 유지 보수를 용이하게 할 수 있습니다. 1. 함수의 기본 구조 파이썬에서 함수는 'def' 를 사용하여 정의합니다. 함수의 몸체는 들여쓰기를 사용하여 구분합니다. 함수는 이름, 매개변수(parameter), 반환 값(return value) 등을 가질 수 있습니다. 함수명: 함수를 호출할 때 사용할 이름입니다. 매개변수: 함수에 전달되는 입력 값입니다. 필요하지 않은 경우 생략할 수 있습니다. 반환값: 함수의 실행 결과를 호출자에게 돌려주는 값입니다. return 키워드를 사용하여 지정합니다. 반환할 값이 없으면 return을 생략하거나 ..

IT/Python

[파이썬] 제어문

파이썬의 제어문은 코드의 흐름을 제어하는 구문으로, 조건문과 반복문으로 크게 분류할 수 있습니다. 프로그램에서 결정을 내리고, 데이터를 처리하며, 반복적인 작업을 수행하는 데 필수적인 역할을 합니다. 1. 조건문 조건문은 주어진 조건에 따라 다른 코드 블록을 실행합니다. if 문 조건식은 논리 값(True/False)을 반환하는 식으로, 조건식이 참인 경우에만 코드 블록이 수행 if - else 문 조건식이 참인 경우에는 조건 1의 코드 블록이 수행되고, 거짓인 경우, else 의 코드 블록이 수행 if - elif- else 문 여러 개의 조건식을 판단하여 해당 조건식이 참인 경우에 해당하는 코드 블록이 수행되고, 만약 모든 조건이 거짓인 경우 else의 코드 블록이 수행 if 조건1: # 조건1이 참..

IT/Python

[파이썬] 집합(Set) 자료형

집합(Set)은 파이썬의 기본 데이터 구조 중 하나로, 중복되지 않는 요소들의 컬렉션입니다. 집합은 수학적인 집합의 개념을 컴퓨터 과학에 적용한 것으로, 주로 요소의 존재 여부를 검사하거나 중복 요소를 제거하는 데 사용됩니다. 집합은 순서를 유지하지 않으며, 변경 가능한 데이터 타입입니다. 1. 집합(Set) 특징 집합은 고유한 요소의 모음이다. 집합의 목적은 단일 변수에 여러 항목을 저장하는 것이다. 순서가 없음 → 인덱스로 접근 불가 중복 허용 불가 요소는 변경 불가능한 자료형만 사용 가능 2. 집합 기본 사용법 2.1. 집합 생성 집합은 중괄호 '{}' 또는 'set()' 함수를 사용하여 생성할 수 있습니다. 중괄호: 적어도 하나의 요소가 있어야 함 set(): 빈 집합을 만들고 싶을 때 # 중괄호..

초코-모찌
'IT/Python' 카테고리의 글 목록 (2 Page)