728x90
반응형

1. 문자열 연결

first_name = 'O'
last_name = 'hyeji'

print(first_name + last_name)

: 주의사항으로는 ' '와 " "는 합쳐지지 않고, 100과 ' ' 등 정수와 문자열도 합쳐지지 않습니다.

 

 

 

 

 

2. 문자열과 숫자의 연결

a = '100'
b = str(200)

print(a + b)

: 연결하고 싶다면 숫자를 문자열로 형변환 하여 연결하면 됩니다.

 

 

 

3. 문자열 길이, len( )

text = 'fjdkslvn'

print(len(text)) #8

 

 

 

 

4. 문자열 요소 뽑기, [ : ]

text = 'fjdkslvn'

result = text[:3] #앞에 3개만 출력

print(result)

 

text = 'fjdkslvn'

result = text[3:] #앞에 3개빼고 출력

print(result)

 

 

text = 'fjdkslvn'

result = text[3:6]

print(result) # ksl이 나옵니다. 앞에 3개 빼고 6까지 출력

 

 

 

 

 

 

5. 문자열 자르기, split( )

text = 'fjdkslvn9@gmail.com'

result = text.split('@')
print(result) # [fjdkslvn9, gmail.com] 으로 @ 좌우로 쪼개짐

 

 

 

text = 'fjdkslvn9@gmail.com'

result = text.split('@')[1] # 0번째는 fjdkslvn9고 1번째는 @ 뒷쪽 문자
print(result) # gmail.com

 

 

 

text = 'fjdkslvn9@gmail.com'

result = text.split('@')[1].split('.')[0]
print(result) # gmail

활용) 전화번호의 지역번호만 추출하기

더보기
text = '02-123-4567'

result = text.split('-')[0]
print(result) # -으로 구별된 숫자들 중 맨 앞에있는 것인 지역번호를 출력

 

728x90
반응형

+ Recent posts