본문 바로가기
Python

[Python]자료형) 문자열 - 길이 구하기 / 자르기

by kming 2023. 10. 2.
자료형

문자열

: ''(따옴표)안에 문자를 적어야 함/숫자가 ''안에 있다면 문자로 구분됨

: 2 는 숫자 '2' 는 문자로 구분됨


문자열의 길이 구하기

len(변수)

text-'abcdefghijk'
result = len(text)
print(result)

11

문자열 자르기

변수[:]

앞에서부터 3개 자르기
result = text[:3]
abc

3개 뒤에서 부터 나오게하기 (= 4번째 글자부터 출력)
result = text[3:]
defghijk

원하는 중간부분만 자르기
[시작되었으면 하는 글자자리수-1:끝났으면 하는 글자자리수(text의 첫 글자자리 수 기준]
result = text[3:8]
defgh

split함수 이용하여 문자열 자르기

문제) 이메일에서 naver만 출력하기

email = 'abc@naver.com'
result = email.split('@')
@기준으로 문자열을 분리하라
['abc', 'naver.com']

이중에 naver.com값을 가져오고 싶다면
result = email.split('@')[1] <- 0부터 시작하기 때문
naver.com

여기서 .을 기준으로 문자열을 분리하려면
result = email.split('@')[1].split('.')
['naver', 'com']

naver만 가져오려면
result = email.split('@')[1].split('.')[0]
출력
print(result)
naver

*구글링 스킬: 블로그 3~4개정도 보면 공통적인 내용이 있을 것임

'Python' 카테고리의 다른 글

[Python]변수 선언  (0) 2023.10.02
[Python] Python 함수와 클래스  (0) 2023.05.24
[Python] Python 조건문과 반복문  (0) 2023.05.24
[Python] Python 데이터 타입 (변수, 리스트, 딕셔너리)  (0) 2023.05.24
[Python]JSON  (0) 2023.05.03