본문 바로가기
반응형
[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 기본] 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.
[알고리즘] Week 3: 기하학적 동적 프로그래밍과 문자열 관련 동적 프로그래밍 Day 1: 기하학적 동적 프로그래밍 소개강의 내용:기하학적 동적 프로그래밍의 개념기하학적 문제를 해결하기 위한 동적 프로그래밍의 응용기하학적 문제의 특성 및 응용 사례기하학적 동적 프로그래밍의 기본 원리문제 분할 및 점진적 접근시간 복잡도 분석기하학적 동적 프로그래밍의 복잡도 및 효율성실습:파이썬을 사용한 간단한 기하학적 동적 프로그래밍 예제# 예제: 다각형의 최소 삼각분할 (Minimum Triangulation of Polygon)def min_triangulation(points): n = len(points) dp = [[0] * n for _ in range(n)] def cost(i, j, k): return abs(points[i][0] * points[j][1.. 2024. 6. 2.
[Python] Week 11: 문자열 조작 Day 1: 문자열의 기본 개념강의 내용:문자열의 정의와 특징문자열의 기본 정의문자열의 불변성문자열 생성 및 초기화작은 따옴표, 큰 따옴표, 여러 줄 문자열실습:문자열 생성 및 초기화 예제# 문자열 생성 및 초기화single_quote_str = 'Hello, Python!'double_quote_str = "Hello, Python!"multi_line_str = """This is amulti-linestring."""print(single_quote_str)print(double_quote_str)print(multi_line_str)  Day 2: 문자열 인덱싱과 슬라이싱강의 내용:문자열 인덱싱문자열의 각 문자 접근음수 인덱스문자열 슬라이싱슬라이싱의 기본 개념슬라이싱을 통한 부분 문자열 추출실습:.. 2024. 6. 1.
[Python] Week 2: 파이썬 기본 문법 Day 1: 변수와 자료형 I강의 내용:변수와 자료형 소개변수 선언 및 초기화변수 이름 규칙기본 자료형 (정수, 부동 소수점, 문자열 등)실습:다양한 자료형의 변수 선언 및 출력자료형 변환 (정수 ↔ 부동 소수점, 문자열 ↔ 숫자)# 변수 선언 및 초기화x = 10y = 3.14name = "Python"# 변수 출력print(x) # 10print(y) # 3.14print(name) # Python# 자료형 변환a = float(x) # 정수를 부동 소수점으로 변환b = int(y) # 부동 소수점을 정수로 변환c = str(x) # 정수를 문자열로 변환d = int("42") # 문자열을 정수로 변환print(a) # 10.0print(b) .. 2024. 6. 1.
[Python] 24주 파이썬 문법 교육과정 Week 1-2: 파이썬 소개 및 기초Python 소개Python의 역사와 특징Python 설치 및 설정개발 환경 설정 (IDE, Jupyter Notebook 등)기본 문법변수와 자료형 (정수, 부동 소수점, 문자열 등)연산자 (산술, 비교, 논리 연산자 등)Week 3-4: 제어문조건문if, elif, else 문법 및 사용법중첩 조건문반복문for 루프while 루프break와 continueWeek 5-6: 함수함수 정의 및 호출함수의 기본 구조매개변수와 반환값고급 함수기본값 인자키워드 인자가변 인자 (*args, **kwargs)Week 7-8: 데이터 구조 I - 리스트와 튜플리스트리스트 생성 및 조작 (추가, 제거, 슬라이싱)리스트 컴프리헨션튜플튜플의 특징과 사용법튜플 언패킹Week 9-10:.. 2024. 5. 31.
반응형