개발 => 복습 후 재정리 대기/Python

[Python] [문법] 문자열 길이, 자르기, 쪼개기

장 상 현 2021. 5. 5.

 

문자열 표시

소괄호'' 또는 str()

예시

a = '2'

b = str(2)

print( a+b) // 결과는 22




문자열 길이 세기

len('문자열이 담긴 변수')





문자열 자르기

변수[:x] // x번째까지만 잘라서 출력

변수[x:] // x번째부터 잘라서 출력

변수[x:y] // x번째부터 y번째까지만 출력

변수[:] // 복사 ( 원래 값 그대로 )

예시

text = 'abcdefghijk'

text[:3] // abc

text[3:] // defghijk

text[3:8] // defgh

text[:] // abcdefghujk





문자열 쪼개기

split('기준이 될 문자')[기준이 된 문자의 좌우 배열]



예시



myemail = 'abc@gmail.com'



result = myemail.split('@') // print(result) -> ['abc', 'gmail.com']



result = myemail.split('@')[1] // print(result) -> gmail.com



result = myemail.split('@')[1].split('.') // print(result) -> ['gmail', 'com']



result = myemail.split('@')[1].split('.')[0] // print(result) -> gmail

 

문자열 표시

 

소괄호'' 또는 str()

예시

a = '2'

b = str(2)

print( a+b) // 결과는 22

 

 

문자열 길이 세기


len('문자열이 담긴 변수')

 

 

문자열 자르기


변수[:x] // x번째까지만 잘라서 출력

변수[x:] // x번째부터 잘라서 출력

변수[x:y] // x번째부터 y번째까지만 출력

변수[:] // 복사 ( 원래 값 그대로 )

예시

text = 'abcdefghijk'

text[:3] // abc

text[3:] // defghijk

text[3:8] // defgh

text[:] // abcdefghujk

 

 

문자열 쪼개기

 

split('기준이 될 문자')[기준이 된 문자의 좌우 배열]

 

예시

 

myemail = 'abc@gmail.com'

 

result = myemail.split('@') // print(result) -> ['abc', 'gmail.com']

 

result = myemail.split('@')[1] // print(result) -> gmail.com

 

result = myemail.split('@')[1].split('.') // print(result) -> ['gmail', 'com']

 

result = myemail.split('@')[1].split('.')[0] // print(result) -> gmail

댓글