docs(10_Wiki): 위키 구조 정리 — 언어 튜토리얼 카테고리 폴더 제거 + 신규 자산 동기화
Topic_CSS/Topic_HTML/Topic_JavaScript/Topic_Prompt/Topic_Comfyui 등 기존 카테고리 폴더를 정리하고, Topic_Graphic/Dev 등 신규 산출물과 Topics 내부 세션/메모리 기록을 동기화.
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
---
|
||||
id: python-strings-methods
|
||||
title: "Python Strings Methods"
|
||||
category: "Programming_Language"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["String Methods", "파이썬 문자열 메서드"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "B"
|
||||
confidence_score: 0.9
|
||||
created_at: 2026-07-04
|
||||
updated_at: 2026-07-04
|
||||
review_reason: ""
|
||||
merge_history: []
|
||||
tags: ["python", "programming", "w3schools", "strings", "methods"]
|
||||
raw_sources: ["https://www.w3schools.com/python/python_strings_methods.asp"]
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[Python Strings Methods]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
Every one of Python's ~40+ built-in string methods returns a NEW string (or related value) — none of them mutate the original string in place, consistent with strings being immutable. [S1]
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
- **Immutability guarantee** — all string methods return new values; the original string is never changed. [S1]
|
||||
- **Method families** — case conversion (`upper`/`lower`/`capitalize`/`title`/`swapcase`/`casefold`), search (`find`/`rfind`/`index`/`rindex`/`count`), predicate checks (`isalpha`/`isdigit`/`isnumeric`/`isalnum`/`isupper`/`islower`/`isspace`/`istitle`/`isidentifier`/`isascii`/`isdecimal`/`isprintable`), padding/trimming (`strip`/`lstrip`/`rstrip`/`ljust`/`rjust`/`center`/`zfill`), splitting/joining (`split`/`rsplit`/`splitlines`/`join`/`partition`/`rpartition`), and replace/encode/translate (`replace`/`encode`/`translate`/`maketrans`/`format`/`format_map`/`expandtabs`). [S1]
|
||||
|
||||
## 📖 세부 내용 (Details)
|
||||
전체 메서드 목록(요약):
|
||||
|
||||
| 메서드 | 설명 |
|
||||
|---|---|
|
||||
| `capitalize()` | 첫 글자를 대문자로 |
|
||||
| `casefold()` | 소문자로 (대소문자 무시 비교용) |
|
||||
| `center()` | 가운데 정렬된 문자열 반환 |
|
||||
| `count()` | 특정 값의 등장 횟수 |
|
||||
| `encode()` | 인코딩된 버전 반환 |
|
||||
| `endswith()` / `startswith()` | 특정 값으로 끝나는지/시작하는지 |
|
||||
| `find()` / `rfind()` / `index()` / `rindex()` | 위치 검색 (앞/뒤) |
|
||||
| `format()` / `format_map()` | 값 포맷팅 |
|
||||
| `isalnum()` / `isalpha()` / `isascii()` / `isdecimal()` / `isdigit()` / `isidentifier()` / `islower()` / `isnumeric()` / `isprintable()` / `isspace()` / `istitle()` / `isupper()` | 문자 구성 검사 계열 |
|
||||
| `join()` | iterable을 문자열로 결합 |
|
||||
| `ljust()` / `rjust()` | 좌/우 정렬 |
|
||||
| `lower()` / `upper()` / `swapcase()` / `title()` | 대소문자 변환 |
|
||||
| `lstrip()` / `rstrip()` / `strip()` | 좌/우/양쪽 공백 제거 |
|
||||
| `maketrans()` / `translate()` | 변환 테이블 및 적용 |
|
||||
| `partition()` / `rpartition()` | 세 부분으로 분할 |
|
||||
| `replace()` | 값 치환 |
|
||||
| `rsplit()` / `split()` / `splitlines()` | 분할 |
|
||||
| `zfill()` | 앞쪽을 0으로 채움 |
|
||||
| `expandtabs()` | 탭 크기 설정 |
|
||||
|
||||
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
|
||||
소스에서 모순되는 정보는 발견되지 않음.
|
||||
|
||||
## 🛠️ 적용 사례 (Applied in summary)
|
||||
현재 발견된 실제 적용 사례가 없습니다 — Modify Strings 챕터에서 이미 소개된 upper/lower/strip/replace/split이 여기서 전체 목록으로 확장된다. [S1]
|
||||
|
||||
## 💻 코드 패턴 (Code patterns)
|
||||
소스에 실행 코드 예시 없음 (메서드 이름/설명 표 위주의 레퍼런스형 챕터).
|
||||
|
||||
## ✅ 검증 상태 및 신뢰도
|
||||
- **상태:** draft
|
||||
- **검증 단계:** conceptual
|
||||
- **출처 신뢰도:** B (W3Schools — widely used educational reference, not a primary standards body)
|
||||
- **신뢰 점수:** 0.90
|
||||
- **중복 검사 결과:** 신규 생성 (New discovery)
|
||||
|
||||
## 🔗 지식 그래프 (Knowledge Graph)
|
||||
- **상위/루트:** [[Python Tutorial]]
|
||||
- **관련 개념:** [[Python Strings]], [[Python Strings Modify]]
|
||||
- **참조 맥락:** 문자열 메서드 전체 목록 — 필요한 메서드를 찾을 때 참조.
|
||||
|
||||
## 📚 출처 (Sources)
|
||||
- [S1] W3Schools — Python - String Methods — https://www.w3schools.com/python/python_strings_methods.asp
|
||||
|
||||
## 📝 변경 이력 (Change history)
|
||||
- 2026-07-04: Initial draft synthesized from the W3Schools "Python - String Methods" page (Astra wiki-curation, P-Reinforce v3.1 format).
|
||||
Reference in New Issue
Block a user