
# 기호 사용# 이것은 한 줄 주석입니다.''' 또는 """) 사용예:
'''
이것은 여러 줄 주석입니다.
여러 줄에 걸쳐 작성할 수 있습니다.
'''
s = "Python"s[0] → 'P's[-1] → 'n'[시작:끝:간격] 형태로 사용하며, 끝 인덱스는 포함되지 않음s = "Python"s[0:4] → 'Pyth's[:3] → 'Pyt' (0부터 3 전까지)s[2:] → 'thon' (2부터 끝까지)s[::2] → 'Pto' (2칸씩 건너뜀)+ 연산자 사용 ("Hello" + " World" → "Hello World")"Hi" * 3 → "HiHiHi")len() 함수 사용 (len("Python") → 6)| 메서드 | 설명 | 예시 |
|---|---|---|
upper() | 문자열을 대문자로 변환 | 'python'.upper() → 'PYTHON' |
lower() | 문자열을 소문자로 변환 | 'PYTHON'.lower() → 'python' |
strip() | 앞뒤 공백 제거 | ' hello '.strip() → 'hello' |
replace(a, b) | 문자열 내 특정 문자(a)를 다른 문자(b)로 변경 | 'apple'.replace('p', 'b') → 'abble' |
split(sep) | 특정 구분자(sep) 기준으로 문자열 분리 | 'a,b,c'.split(',') → ['a', 'b', 'c'] |
join(iterable) | 리스트 등의 요소를 문자열로 결합 | '-'.join(['a', 'b', 'c']) → 'a-b-c' |
find(sub) | 특정 문자열(sub)의 위치 반환 (없으면 -1) | 'hello'.find('l') → 2 |
count(sub) | 특정 문자열(sub)의 개수 반환 | 'banana'.count('a') → 3 |
name = "Alice"
age = 25
print("이름: %s, 나이: %d" % (name, age))
# 출력: 이름: Alice, 나이: 25
format() 함수 사용print("이름: {}, 나이: {}".format(name, age))
# 출력: 이름: Alice, 나이: 25
print(f"이름: {name}, 나이: {age}")
# 출력: 이름: Alice, 나이: 25