문자열 더하기
str1 = "12"
str2 = "34"
str3 = str1 + str2
print(str3) # 1234
문자열 곱하기
str = "123"
str2 = str1 * 3
print(str2) # 123123123
문자열 길이 구하기
str = "abcdefg"
print(len(ste)) # 7
인덱싱 - 전체 문자열의 몇번째 문자를 찾는것
str = "hello, world"
print(str[0]) # h
print(str[4]) # o
print(str[5]) # ,
print(str[6]) #
print(str[7]) # w
print(str[-1]) #d
슬라이싱 - 문자열에서 원하는 구간을 잘라내는것
substring = string[start:stop:step
"""
start: 슬라이스의 시작 인덱스. 이 인덱스부터 슬라이스가 시작됩니다.
stop: 슬라이스의 끝 인덱스. 이 인덱스 직전까지 슬라이스됩니다. (즉, stop 인덱스는 포함되지 않습니다)
step: 슬라이스의 간격. 기본값은 1이며, 음수 값을 사용하면 문자열을 역순으로 슬라이스할 수 있습니다.
"""
text = "Hello, World!"
# 처음부터 5번째 문자까지 (인덱스 0부터 4까지)
print(text[0:5]) # Hello
# 7번째 문자부터 끝까지 (인덱스 7부터 끝까지)
print(text[7:]) # World!
# 처음부터 5번째 문자까지 건너뛰면서 슬라이스 (인덱스 0부터 4까지, 간격 2)
print(text[0:5:2]) # Hlo
# 전체 문자열을 슬라이스 (start와 stop 생략)
print(text[:]) # Hello, World!
text = "Hello, World!"
# 마지막 문자
print(text[-1]) # !
# 마지막에서 두 번째 문자부터 시작하여 세 번째 문자까지
print(text[-3:-1]) # ld
# 문자열을 역순으로 슬라이스
print(text[::-1]) # 출력: !dlroW ,olleH
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬 - 숫자 처리 함수 (0) | 2024.07.01 |
---|---|
[PYTHON] 파이썬 - 연산자 (0) | 2024.07.01 |
[PYTHON] 파이썬 - 변수 (0) | 2024.06.20 |