반응형
// String formatting
def say_hello(name, age):
return f"Hello {name} you are {age} years old"
hello = say_hello("Nico","12")
print(hello)
Hello Nico you are 12 years old
- string앞에 f(format)를 붙이고 변수의 이름을 { }로 감싸주면 {name}, {age}는 실제 변수의 이름을 나타낸다
- = "Hello" + name + "you are" + age + "years old"
// argument가 두개인 경우 인자의 순서를 바꿀때 keyword argument사용
def say_hello(name, age):
return f"Hello {name} you are {age} years old"
hello = say_hello(age="12", name= "Nico")
print(hello)
- 결과는 동일함
- 인자가 여러개일때 그 순서를 기억하기 어렵기 때문에 이런식으로 keyword argument를 씀
- keyword argument가 없다면 인자 순서대로 값을 넣어줘야 함
반응형
'Python' 카테고리의 다른 글
[Python]if...else, elif..or/and (0) | 2021.11.19 |
---|---|
[Python]Code Challenge (0) | 2021.11.19 |
[Python]return (0) | 2021.11.18 |
[Python]함수(Function) (0) | 2021.11.18 |
[Python]튜플과 딕셔너리(Tuple and Dictionary) (0) | 2021.11.18 |