728x90
반응형
문제
시:분 형식으로 시간이 입력될 때, 그대로 출력하라
코드
h, m = input().split(":")
print(h, m, sep=":")
split으로 문자 자르기
- input().split() 처럼 split 괄호 안을 비우면 공백을 기준으로 문자를 자른다.
- 그러니 특정 문자를 기준으로 자르고 싶다면 split 괄호 안에 특정 문자를 입력하면 된다.
- ex) a, b = input().split("-")
sep으로 문자 넣어서 출력하기
- 위의 코드 처럼 시간, 분을 각각 입력받아 "5:15" 과 같은 형태로 출력하고 싶다면 문자 사이에 ":"을 넣어야 한다.
- 이럴 경우 구분자라는 뜻의 seperator를 사용하면 된다.
- sep은 값 사이에 공백이 아닌 문자를 넣고 싶을 때 사용한다.
- ex) print(a, b, sep="-")
- 만약 공백 없이 입력받은 문자를 붙여서 출력하고 싶다면 sep="" 으로 따옴표 사이에 공백을 두지 않고 적으면 된다.
- ex) print(a, b, sep="")
728x90
반응형
'알고리즘 > 필요 개념' 카테고리의 다른 글
[파이썬] " ' 따옴표 출력하기 (0) | 2024.10.23 |
---|---|
[python] set()으로 교집합, 합집합, 차집합 구하기 (0) | 2022.11.09 |
[python] 리스트 회전하기(deque.rotate()) (0) | 2022.11.09 |
[파이썬] 리스트 문자열로 합치기 (0) | 2022.04.19 |
[파이썬] pass 와 continue의 차이 (0) | 2021.01.22 |