개발 => 복습 후 재정리 대기/Python
[Python] [문법] 문자열 길이, 자르기, 쪼개기
장 상 현
2021. 5. 5. 14:57
문자열 표시
소괄호'' 또는 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