본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 232 함수 문자열

by 포스트it 2021. 3. 12.
728x90
반응형

 

문제

문자열 하나를 입력받아 인터넷 주소를 반환하는 make_url 함수를 정의하라.

make_url("naver")
www.naver.com

내풀이

def make_url(name):
    print("www.%s.com" % name)

make_url("naver")

결과값
www.naver.com

정답

def make_url(string) :
    url = "www." + string + ".com"
    return url

간단하므로 한줄로 표현할 수도 있습니다.

def make_url(string) :
    return "www." + string + ".com"

% 는 문자열 포맷팅을 하는 방식인데 코드가 길어졌을 때, 가독성이 좋아지고
코드도 짧아지기 때문에 익혀두면 아주 좋습니다 !

%s (string - 문자열)
%d (integer - 정수)
%f (float - 실수)

 

728x90
반응형

댓글