반응형 [python3.11 상세] 문자열 문자열- python3부터 unicode에서 utf-8이 기본으로 변경- 값 변경 불가 문자열 초기화- 한 줄: "- 여러 줄: """ 포매팅- % 포매팅- .format 포매팅- f-string- raw 메서드- 인덱스: str[index]- 슬라이싱: str[start:end:step]- upper() / lower() / capitalize() / title()- find(data) / startswith(data) / endswith(data)- replace(src_value, dest_value) / - split(str) / ''.join(list) / strip() / lstrip() / rstrip()정규표현식re 모듈- re.match()- re.findall(pattern, data).. 2024. 7. 3. [python3.10 기본] 11. 모듈과 패키지 11.1 모듈 import모듈을 import하여 다른 파이썬 파일의 함수, 클래스, 변수 등을 사용할 수 있습니다. 기본 importimport mathprint(math.sqrt(16)) # 4.0특정 함수/변수 importfrom math import sqrtprint(sqrt(16)) # 4.0별칭 사용import math as mprint(m.sqrt(16)) # 4.0모듈의 모든 내용을 importfrom math import *print(sqrt(16)) # 4.011.2 패키지와 서브패키지패키지는 디렉토리로, 여러 모듈을 포함할 수 있습니다. 패키지에는 __init__.py 파일이 포함되어 있어야 합니다. 패키지 구조mypackage/ __init__.py module1.p.. 2024. 7. 1. [python3.10 기본] 7. 문자열 조작 7.1 문자열 인덱싱과 슬라이싱문자열 인덱싱과 슬라이싱을 사용하면 문자열의 특정 부분을 추출하거나 조작할 수 있습니다. 문자열 인덱싱: 문자열의 특정 위치에 접근할 수 있습니다. 인덱스는 0부터 시작합니다.s = "Hello, World!"print(s[0]) # 'H'print(s[7]) # 'W'print(s[-1]) # '!'문자열 슬라이싱: 문자열의 특정 부분을 추출할 수 있습니다.s = "Hello, World!"print(s[0:5]) # 'Hello'print(s[7:]) # 'World!'print(s[:5]) # 'Hello'print(s[::2]) # 'Hlo ol!'7.2 문자열 메소드문자열 메소드는 문자열을 조작하거나 정보를 추출하는 데 사용됩니다. 대소문자 변환s = .. 2024. 7. 1. [Python] Week 12: 문자열 - 정규표현식 Day 1: 정규표현식의 기본 개념강의 내용:정규표현식의 정의와 특징정규표현식의 개념과 용도정규표현식의 기본 패턴re 모듈 소개파이썬의 re 모듈re 모듈의 주요 함수 (search, match, findall 등)실습:re 모듈을 사용한 간단한 정규표현식 예제import re# 간단한 정규표현식 예제pattern = r"abc"text = "abcdef"match = re.search(pattern, text)if match: print("매칭됨:", match.group()) # 'abc'else: print("매칭되지 않음") Day 2: 정규표현식의 기본 패턴 I강의 내용:기본 메타문자. : 임의의 한 문자^ : 문자열의 시작$ : 문자열의 끝* : 0회 이상 반복: 1회 이상 반복?.. 2024. 6. 1. 이전 1 다음 반응형