Soft Ware/python

키워드 인수 !!!

달려가보자 2012. 3. 5. 03:20

키워드 인수 는 일반 인수 뒤에 위치 합니다. 즉 

def connectURI(server,port):
    str = "http://" + server + ":" + port;
    return str;

print(connectURI("test.com","8080"));
print(connectURI("test.com",port="8080"));
print(connectURI(port="test.com",server="8080"));


이런식으로 사용할수 있습니다.

하지만  
print(connectURI("test.com",server="8080"));

를 선언한다면 오류가 발생합니다. 그이유는 일반인수는 순서대로 server 에 "test.com"에 대입 되고

다시 server에 "8080" 를 대입 할려고 하니깐 오류가 발생합니다 ^^