728x90
split
str01 = 'Hello, World!\nHello, Python!'
print(str01)
str01이라는 문자가 있습니다.
이 문자를 split을 이용해서 쪼개보려고합니다.
arr01 = str01.split(' ')
print(arr01)
공백단위로 쪼갭니다.
arr02 = str01.split('\n')
print(arr02)
\n단위로 쪼갭니다.
arr03 = str01.split(' ', 1)
print(arr03)
공백 단위로 한번만 쪼갭니다.
import re
arr04 = re.split('[\s]|[,]',str01)
print(arr04)
공백이나 , 단위로 쪼갭니다
join
# join
arr05 = ['1', '2', '3', '4']
print(arr05)
print('+'.join(arr05))
print(eval('+'.join(arr05)))
arr05 배열에서 '+'.join()을 이용하면 join안에있는 배열을 '+'로 이어줍니다.
그에 eval을 사용하면 실제 연산을 해줍니다
728x90
'Python > Python' 카테고리의 다른 글
[Python] 제어문 - for문 (0) | 2022.05.06 |
---|---|
[Python] 제어문 - if문 (0) | 2022.05.05 |
[Python] 정규식(regular) (0) | 2022.05.03 |
[Python] operator(연산자) (0) | 2022.05.02 |
[Python] built in(형변환) (0) | 2022.05.01 |