본문 바로가기
반응형

Programming/Python35

Python에서 정규식사용하기 Python에서 정규식 사용하기정규식(Regular Expression)은 문자열에서 특정 패턴을 찾고, 추출하고, 치환하는 데 사용되는 강력한 도구입니다. Python에서는 `re` 모듈을 사용하여 정규식을 다룰 수 있습니다.정규식 모듈 임포트하기Python에서 정규식을 사용하려면 먼저 `re` 모듈을 임포트해야 합니다.import re 기본 함수 소개`re` 모듈에는 다양한 함수들이 있습니다. 그 중에서 자주 사용되는 몇 가지 함수들을 소개하겠습니다.`re.match()`: 문자열의 시작에서 정규식 패턴을 찾습니다.`re.search()`: 문자열 전체에서 정규식 패턴을 찾습니다.`re.findall()`: 정규식과 일치하는 모든 문자열을 리스트로 반환합니다.`re.sub()`: 정규식 패턴을 다른 .. 2024. 5. 17.
파이썬 print함수 사용팁 파이썬에서 print() 함수는 텍스트를 출력하는 데에 매우 유용한 도구입니다. 이 글에서는 print() 함수를 사용하여 다양한 출력을 하는 방법을 알아보겠습니다. 특히 프린트 함수를 잘 사용하면 가독성이 높은 로그를 출력할 수 있습니다. f-string f-string은 파이썬 3.6부터 도입된 문자열 포맷팅 방법 중 하나로, 문자열 내에 변수나 표현식을 간편하게 삽입할 수 있습니다. f-string은 문자열 앞에 'f' 혹은 'F' 접두사를 붙여서 사용합니다. f-string 안에서 중괄호({}) 안에 변수나 표현식을 넣어 사용할 수 있습니다. name = "Alice" age = 30 print(f"My name is {name} and I am {age} years old.") 글자 수 고정 및.. 2024. 4. 7.
Python Dictionary 사용법 Python Dictionary 사용하기 Python에서 dictionary는 키(key)와 값(value)의 쌍으로 구성된 자료형으로, 매우 유용하게 사용됩니다. Dictionary를 사용하여 데이터를 저장하고 관리하는 방법에 대해 알아보겠습니다. Dictionary 생성하기 다음과 같이 중괄호 `{}`를 사용하여 dictionary를 생성할 수 있습니다. >>> dict1 = {'name':'John', 'age':30, 'city':'New York'} >>> dict1 {'name': 'John', 'age': 30, 'city': 'New York'} 값에 접근하기 특정 키를 사용하여 해당 키에 대한 값을 얻을 수 있습니다. >>> dict1['name'] 'John' 값 추가 및 수정하기 새로.. 2024. 4. 5.
Python Set 사용 방법 Python Set 사용 방법 파이썬에서 Set(집합)은 고유한 값을 저장하는 데이터 구조로, 중복된 값을 허용하지 않고 순서를 보장하지 않습니다. 이 글에서는 파이썬에서 Set을 사용하는 방법을 알아보겠습니다. Set 생성 Set은 중괄호 `{}`를 사용하여 생성하거나 `set()` 함수를 사용하여 생성할 수 있습니다. >>> set1 = set([1,2,3]) >>> set1 {1, 2, 3} Set에 데이터 추가 Set에 데이터를 추가할 때는 `add()` 메서드를 사용합니다. >>> set1.add(4) >>> set1 {1, 2, 3, 4} Set에서 데이터 제거 Set에서 데이터를 제거할 때는 `remove()` 메서드를 사용합니다. >>> set1.remove(4) >>> set1 {1, 2.. 2024. 4. 5.
Python 리스트 추가,병합,리스트 컴프리핸션 리스트에 데이터를 추가하는 방법 파이썬에서 리스트는 가변(mutable)한 자료형으로, 데이터를 추가하거나 제거할 수 있습니다. 이 글에서는 파이썬 리스트에 데이터를 추가하는 다양한 방법을 알아보겠습니다. `append()` 메서드 `append()` 메서드를 사용하여 리스트의 끝에 데이터를 추가할 수 있습니다. my_list = [1, 2, 3] my_list.append(4) print(my_list) # 출력: [1, 2, 3, 4] `insert()` 메서드 사용 `insert()` 메서드를 사용하여 리스트의 특정 위치에 데이터를 삽입할 수 있습니다. my_list = [1, 2, 3] my_list.insert(1, 5) # 인덱스 1 위치에 5를 삽입 print(my_list) # 출력: [1.. 2024. 4. 5.
defaultdict 초기화 종류 defaultdict, 기본값이 있는 딕셔너리 Python의 collections 모듈에는 유용한 자료 구조인 defaultdict가 포함되어 있습니다. defaultdict는 기존 딕셔너리와 유사하지만, 존재하지 않는 키에 대해 기본값을 설정할 수 있습니다. defaultdict를 사용하는 장점에 대해서 정리합니다. defaultdict defaultdict는 내장 딕셔너리와 동일하지만, 존재하지 않는 키에 대해 기본값을 지정할 수 있습니다. 조금 불편한 점은 기본 라이브러리가 아니라 라이브러리를 추가해야합니다. 특징은 딕셔너리를 생성할 때 기본값을 지정합니다. 만약 존재하지 않는 키에 접근하려고 할 때, 해당 키에 대한 기본값이 반환됩니다. defaultdict 사용 방법 및 예외처리 defaultd.. 2024. 4. 2.
Python에서 Null 체크하는 방법 Python에서 Null 체크하는 방법과 예시 프로그램이 예기치 않게 중단되거나 오류가 발생하는 것을 막기 위해서 null 체크를 진행합니다. 예상하지 못한 결과가 나왔을 때 문제를 미리 확인할 수 있는 방법으로 자주 사용합니다. if 문을 사용한 null 체크 value = None if value is None: print("value는 None입니다.") else: print("value는 None이 아닙니다.") is not None을 사용한 null 체크 value = None if value is not None: print("value는 None이 아닙니다.") else: print("value는 None입니다.") getattr() 함수를 사용한 null 체크 my_dict = {'key'.. 2024. 4. 2.
Python으로 네이버 주가 가져오기: 간단한 크롤링 가이드 Python으로 네이버 주가 가져오기: 간단한 크롤링 가이드 Python을 사용하여 웹에서 데이터를 가져오는 것은 매우 간단하고 효과적입니다. 이를 통해 네이버 주가와 같은 금융 데이터를 가져와 분석할 수 있습니다. 이 가이드에서는 Python의 BeautifulSoup 라이브러리를 사용하여 네이버 주식 페이지에서 주가 데이터를 가져오는 방법을 안내합니다. TAG나 ID는 주기적으로 바뀔 수 있으니 코드 분석부분을 꼭 참고해주세요. 필요한 라이브러리 설치 먼저, 필요한 라이브러리를 설치해야 합니다. 아래 명령어를 사용하여 BeautifulSoup와 requests를 설치합니다. pip install beautifulsoup4 requests Python 코드 작성 이제 Python 코드를 작성하여 네이버.. 2024. 3. 26.
반응형