반응형
파이썬 문법을 공부하면서 헷갈리기 쉬운 sep와 split를 정리한다.
.split
split에는 힘을 줘 쪼갠다는 의미가 있다. 글자 그대로 split은,
요소를 특정 문자로 쪼개서, 문자열 리스트 형식으로 되돌려 준다.
- 리스트는 여러 요소를 하나의 데이터로 묶어서 사용할 수 있게 해준다.
각각 인풋값으로
3,6,7,2,7
35363.745.43.578.234
를 입력하고 출력했다.
출력값이 문자이기 때문에 각 요소마다 ''가 붙어있으며, 리스트 형식이므로 [] 안에 담겨있다.
위는 input으로 값을 입력해줬고, 아래는 입력한 값을 할당해서 split으로 나눴다.
[42]의 경우 split 뒤에 빈괄호를 적어줬는데 이 경우에는 띄어쓰기 된 부분을 기준으로 나눠준다.
sep (=separator)
separator는 구분가능한 요소로 분리해준다는 의미가 있다.
sep은 print할 때 어떤 형식으로 구분, 분리해 보여줄지 정할 때 쓴다.
원래 프린트 함수를 사용하면 한 칸의 공백으로 값을 구분해준다.
이 공백을 다른 문자로 채워서 요소를 구분해주고 싶을 때 사용하면 된다.
프린트(보여줄) 하고 싶은 인수를 입력한 후 ,sep ="표시를 원하는 문자" 로 입력해주면 된다.
반응형
'배움 > IT' 카테고리의 다른 글
[R]서울 토/일/공휴일 검체가능선별진료소(보건소) (0) | 2020.08.15 |
---|---|
[R]대구 토/일/공휴일 검체가능선별진료소(보건소) (0) | 2020.08.06 |
[python]파이썬 for in문 연습(구구단, 합격자, 점수 합, 평균 구하기) (0) | 2020.07.19 |
[python 코딩연습] while 반복문 (0) | 2020.07.19 |
[SQL] SQL과 MySQL차이 (SQL vs MySQL) (0) | 2020.05.27 |