본문 바로가기
Python/Python 기초

파이썬(String) 문자열 문법정리

by 미눅스[멘토] 2023. 6. 25.
728x90

문자열 길이 : len()

text = "abcd"
result = len(text)
#결과값 5
print(result)

 

문자열 자르기 : 변수 [:자르고 싶은 곳까지 숫자]

text = "abcd"
result = text[:3]
#결과값 abc
print(result)

문자열 뒤부터 출력  : 변수 [자르고 싶은곳 숫자 :]

text = "abcd"
result = text[2:]
#결과값 cd
print(result)

문자열 원하는 값  : 변수 [여기부터 나와라 숫자 : 여기까지 나와라 숫자] 

text = "abcd"
result = text[1:4]
#결과값 bcd
print(result)

문자열 복사 : 변수[:]

굳이 쓸 필요 없음

text = "abcd"
result = text[:]
#결과값 abcd
print(result)

 


문자열 자르기 : 변수.split('기준으로 자를 문자')

myemail = 'abc@sparta.co'
result = myemail

# 전체 출력했을 때 결과값 abc@sparta.co
print(result)

# @기준으로 배열로 분리됨: 결과값 ['abc',sparta.co']
result = myemail.split('@')
print(result)

# @기준으로 배열로 분리된 값에서 1번쨰 : 결과값 sparta.co
result = myemail.split('@')[1]
print(result)

# @기준으로 배열로 분리된 값에서 1번쨰 에서 .기준으로 분리 : 결과값 ['sparta','co']
result = myemail.split('@')[1].split('.')
print(result)

# @기준으로 배열로 분리된 값에서 1번쨰 에서 .기준으로 분리 괸 값에서 0번쨰 : 결과값 sparta
result = myemail.split('@')[1].split('.')[0]
print(result)