함수¶
def 함수이름(매개변수 #1...):
수행문1
수행문2
return <반환값>
In [2]:
def calculate_rectangle_area(width, height):
return width*height
rectangle_x= 10
rectangle_y= 20
area= calculate_rectangle_area(rectangle_x, rectangle_y)
print("사각형의 넓이 : ", area)
In [6]:
def print_something(my_name, your_name):
print("Hello {0}. My name is {1}".format(your_name, my_name)) # 0,1 생략가능
print_something("길동", "Python")
In [9]:
def print_something_2(my_name, your_name="Python"): # 입력이 없을 시 Python
print("Hello {0}. My name is {1}".format(your_name, my_name)) # 0,1 생략가능
print_something_2("길동", "JAVA")
print_something_2(my_name="길동")
print_something_2("길동")
가변인수¶
In [1]:
#매개변수 개수가 2개 이상이면 정상 동작
def asterisk_test(a,b, *args):
return a+b+sum(args)
sum_array= asterisk_test(1,2,3,4,5,6,7)
print(sum_array)
In [4]:
#매개변수 개수가 2개 이상이면 정상 동작
def asterisk_test(a,b, *args):
return a+b+sum(args)
sum_array= asterisk_test(1,3,7)
print(sum_array)
In [5]:
#매개변수 개수가 2개 이상이면 정상 동작
def asterisk_test(*args):
return sum(args)
sum_array= asterisk_test(1,3,7)
print(sum_array)
In [11]:
a=1
b=1
print( a is b)
print( a ==b)
a=300
b=300
print( a is b)
print( a ==b)
# -5부터 256까지의 정수값을 특정 메모리 주소에 저장한다.
'Python' 카테고리의 다른 글
Python기초04_ 텍스트파일에서 특정단어를 원하는 단어로 바꾸기 (0) | 2020.09.06 |
---|---|
Python 기초04_ 파일 다루기(텍스트 파일 생성, 편집 등) (0) | 2020.09.06 |
Python 기초2 (0) | 2020.09.04 |
Python 기초1 (0) | 2020.09.04 |
Python 기초0 (0) | 2020.09.03 |