관리 메뉴

sean's archive

Python) 문자열 다루기 기초 본문

데이터 분석 (Data analysis)

Python) 문자열 다루기 기초

sean in BD 2025. 1. 27. 15:52
반응형

1. 문자열 인덱싱

문자열 인덱싱을 이용해 'Hello, world!' 에서 'w'를 추출

string = 'Hello, world!'

answer = string[7]
print(answer)

'음수 인덱싱'을 이용해 'Hello, world!' 에서 '!'를 추출

string = 'Hello, world!'

answer2 = string[-1]

2. 문자열 슬라이싱

문자열 슬라이싱을 이용해 'Hello, world!'에서 'Hello'를 추출

string = 'Hello, world!'

answer3 = string[:5]

temperature은 소수점 반올림하여 둘째자리까지 표현

city = "서울"
temperature = 25.689

formatted_string = f'현재 {city}의 기온은 {temperature:.2f}도 입니다.'

3.문자열 관련 함수

문자열의 길이 (len)

string = "Hello, world!"

length = len(string)

문자열 전체를 대문자로 변경 (upper, lower)

string = "Hello, world!"

upper_string = string.upper()

world에서 'world'를 'python'으로 변경(replace)

string = "Hello, world!"

replaced_string = string.replace("world", "python")

'World'가 'string'에서 어디에 위치하는지 인덱스 찾기 (find)

string = "Hello World"

idx = string.find('World')

문자열이 숫자로 구성되어 있는지 확인 (isdigit / isalpha / isalnum)

string = "1234567890"

is_digit = string.isdigit()
반응형