기초(3)
-
[Python]위치인자, 키워드인자, 기본값
함수 인자 함수 인자를 보내는 방식은 2가지가 있습니다. 위치로 매칭하는 방법과, 매개변수이름으로 매칭하는 방법입니다. 이썬에서는 위치인자와 키워드 인자를 혼합하여 사용할 수도 있습니다. 하지만 키워드 인자를 사용하려면 위치인자가 먼저 나와야 합니다. 위치로 매칭 = 위치 인자 (positional argument) 위치 인자는 함수 호출 시 전달하는 인자가 함수 정의에서 매개변수(parameter)의 위치에 따라 매핑되는 방식 즉, 인자의 순서가 함수 정의에서 매개변수의 순서와 일치해야 합니다. 위치인자를 사용할 때는 인자의 값을 순서대로 전달합니다. def greet(name, age): print(f"Hello, {name}. You are {age} years old.") 매개변수 이름으로 매칭 ..
2024.04.11 -
[Python]공백없이 출력하기, sep=""
print()는 기본적으로 \n(개행:줄바꿈)이 옵션으로 되어있기 때문에 print()를 여러줄 사용하게 되면 개행이 되어서 나옵니다. 하지만 가끔 개발을 하다보면 줄바꿈이 아닌 한 줄로 입력값을 출력해야 할 때가 있습니다 그럴때 우리는 print("a", "b")와 같이 쉼표를 사용합니다. 하지만 print("a","b")는 두 변수 간 공백이 생긴채로 출력됩니다. # 예상 출력 : a b 그렇다면 공백없이 print(a,b)를 출력하는 방법은 무엇일까요 ? print(a,b,sep = "")를 해주시면 됩니다. sep을 이용한 출력방법 출력문 사이사이에 넣고 싶은 문자열을 넣거나 공백을 없애주기 위해 혹은 공백을 추가해주기 위해 사용된다. sep은 구분자라는 뜻의 separator에서 따왔다. 예) ..
2024.04.06 -
[Python] 문자열로 변환
정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 입출력 예 #1 123을 문자열로 변환한 "123"을 return합니다. 입출력 예 #2 2573을 문자열로 변환한 "2573"을 return합니다. def solution(n): n=str(n) return n 형변환이란? 1. 파이썬 정수 변환 - int() 2. 파이썬 실수 변환 - float() 3. 파이썬 문자열 변환 - str() 4. 파이썬 문자 변환 - chr() 5. 파이썬 불리언 변환 - bool() 1. int() 인자로 들어온 x를 정수 타입으로 반환 불리언 자료형도 가능 -> 1: true , 0: false 2. float() 인자로 들어온 x를 실수 타입으로 변환해서 반환 3...
2024.02.05