Python, 함수에 전달 받은 값들을 한 문자열로 만들어 돌려주기

 

def make_str(*strings):
  if len(strings) == 0:
    return ""
  ret = str(strings[0])
  for s in strings[1:]:
    ret += " | " + str(s)
  return ret

print(make_str(1, 2, 3, 4, 5))
print(make_str())
print(make_str("일", 2, 3.55, "", "대한민국"))
print(make_str(["일", 2, 3.55, "", "대한민국"]))

[실행 결과]
1 | 2 | 3 | 4 | 5

일 | 2 | 3.55 |  | 대한민국
['일', 2, 3.55, '', '대한민국']

반응형

+ Recent posts