반응형

내일배움카드 5

파이썬 time, datatime모듈로 날짜와 시간 다루기

파이썬의 time과 datetime 모듈을 사용하면 날짜와 시간을 쉽게 다룰 수 있습니다. 아래에 몇 가지 예시를 포함하여 설명해 드릴게요.time 모듈time 모듈은 주로 시간 관련 작업을 수행하는 데 사용됩니다.import time# 현재 시간 (초 단위)current_time = time.time()print("현재 시간 (초 단위):", current_time)# 현재 시간을 구조체로 변환local_time = time.localtime(current_time)print("현재 시간 (구조체):", local_time)# 구조체를 읽기 쉬운 문자열로 변환formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)print("현재 시간 (형식화된..

IT 2025.02.08

파이썬 정규표현식 (Regular Expressions)

정규표현식(Regular Expressions, regex)은 문자열에서 특정 패턴을 찾거나, 대체하거나, 추출하는 데 사용되는 강력한 도구입니다. 파이썬에서는 re 모듈을 사용하여 정규표현식을 다룰 수 있습니다. 아래는 정규표현식의 기본 개념과 예시입니다.1. re 모듈 임포트먼저 re 모듈을 임포트합니다.import re2. 기본 패턴.: 임의의 한 문자^: 문자열의 시작$: 문자열의 끝*: 0회 이상 반복+: 1회 이상 반복?: 0회 또는 1회 반복[]: 문자 집합|: OR 연산자(): 그룹화3. 정규표현식 함수re.match(): 문자열의 시작에서 패턴이 일치하는지 확인re.search(): 문자열 전체에서 패턴이 일치하는지 확인re.findall(): 문자열에서 패턴과 일치하는 모든 부분을 리스..

IT 2025.02.08

파이썬 기본적인 문자열 처리

파이썬에서 문자열을 처리하는 기본적인 방법을 소개해드릴게요. 문자열은 파이썬에서 매우 중요한 데이터 타입으로, 다양한 방법으로 조작할 수 있습니다. 아래는 문자열을 처리하는 몇 가지 기본적인 방법과 예시입니다.1. 문자열 생성 및 출력문자열은 작은따옴표(')나 큰따옴표(")로 감싸서 생성할 수 있습니다.# 문자열 생성string1 = 'Hello, World!'string2 = "Python is fun!"# 문자열 출력print(string1) # 출력: Hello, World!print(string2) # 출력: Python is fun!2. 문자열 길이 확인len() 함수를 사용하여 문자열의 길이를 확인할 수 있습니다.string = "Hello, World!"length = len(string..

IT 2025.02.08

파이썬 파일 생성하고 읽고 쓰기

파이썬에서 파일을 생성하고 읽고 쓰는 방법은 매우 간단합니다. 아래는 파일을 생성하고, 읽고, 쓰는 방법에 대한 예시입니다.1. 파일 생성 및 쓰기파일을 생성하고 데이터를 쓰기 위해서는 open() 함수를 사용하여 파일을 열고, write() 메서드를 사용합니다. 파일을 열 때 모드를 지정해야 합니다:'w': 쓰기 모드 (파일이 존재하면 내용을 덮어씀)'a': 추가 모드 (파일이 존재하면 내용 뒤에 추가)'x': 배타적 생성 모드 (파일이 존재하면 오류 발생)# 파일 생성 및 쓰기with open('example.txt', 'w') as file: file.write("Hello, World!\n") file.write("This is a new file.\n")2. 파일 읽기파일을 읽기 위해..

IT 2025.02.08

파이썬 다양한 서식문자를 사용하기

파이썬에서는 다양한 서식문자를 사용하여 문자열을 포맷팅할 수 있습니다. 서식문자는 문자열 내에 특정 형식으로 값을 삽입하는 데 사용됩니다. 아래는 다양한 서식문자를 사용하는 방법과 예시입니다.1. % 연산자 사용% 연산자를 사용하여 문자열을 포맷팅할 수 있습니다. 서식문자는 % 뒤에 오는 문자로 지정됩니다.%s: 문자열%d: 정수%f: 부동 소수점 숫자%x: 16진수name = "Alice"age = 30height = 1.75formatted_string = "Name: %s, Age: %d, Height: %.2f meters" % (name, age, height)print(formatted_string)# 출력: Name: Alice, Age: 30, Height: 1.75 meters2. str..

IT 2025.02.08
반응형