YUYANE

Python/ function 본문

Programming Languages/PYTHON

Python/ function

YUYA 2020. 12. 15. 13:28

function 정의하는 방법

 

def say_hello():
  print("hello")
  

 

파이썬에서는 { }으로 함수 구분하지 않고 들여쓰기로 구분 (tab 들여쓰기)

들여쓰기에 해당하는 부분만 함수로 여겨짐

- one tab 

 

 

function 실행

say_hello()

 

 

function arguments

 

함수에 data/input을 줄 수도 있다.

return은 값을 주고, 함수를 종료한다.

def say_hello(who):
	print("hello",who)

say_hello("Yujin")


def say_hi(name="anonymous"):
	print("hi",name)
    
say_hi()

 

positional argument

def plus(a,b):
	return a+b
    
result = plus(2,5)

 

**String에 변수를 포함시키고 싶다면

def say_hello(name,age):
	return f"Hello {name} you are {age} years old"
def say_hello(name,age):
	return "Hello "+name+" you are "+age+" years old"

'Programming Languages > PYTHON' 카테고리의 다른 글

Python / 반복문  (0) 2020.12.16
Python / 조건문  (0) 2020.12.16
Python/ Functions  (0) 2020.12.14
Python/ Sequence Type (list, dictionary)  (0) 2020.12.14
Python/ 변수에 저장할 수 있는 타입  (0) 2020.12.14
Comments