def user(name, age, sex='M'): # sex 초기값 : M
print('이름 : {}'.format(name))
print('나이 : {}'.format(age))
print('성별 : {}'.format(sex))
>>> user('Chris', 21)
>>> user('Chris', 21, 'M')
이름 : Chris
나이 : 21
성별 : M
>>> user('Chris', 21, 'F')
이름 : Chris
나이 : 21
성별 : F
● 모듈(*.py) 및 함수 import
# calculator.py
def add(x, y) :
return x + y;
def subtract(x, y) :
return x - y;
def multiply(x, y) :
return x * y;
def divide(x, y) :
return x / y;
# run.py
import calculator as cal
calculator.add(3, 4); # 7
cal.multiply(3, 4); # 12
from calculator import add, multiply
add(3, 4); # 7
multiply(3, 4); # 12
from django.urls import path
from . import admin_views as views # 현재 폴더의 admin_views를 views로 Alias해서 import
app_name = 'admin-board'
urlpatterns = [
path('', views.boardListView.as_view(), name='send'),
]
→ . : 현재 디렉토리
변수 & 파라미터 (about 지네릭, 제네릭)
- 함수의 변수나 파라미터의 자료형, 기본값, 리턴자료형 등을 설정 할 수 있음 (정적 타입)
: (클론) → 자료형 명시
= (이퀄) → 기본값 명시
->(람다, 화살표) → 리턴자료형 명시
def add(a : int, b = 0 -> int)
return a + b
a의 자료형 : int
b의 기본값 = 0
리턴값(a + b)의 자료형 -> int
'Langauge > Python' 카테고리의 다른 글
PEP8 (Python Enhancement Proposal 8) (0) | 2020.12.22 |
---|---|
*args, **kwargs (0) | 2020.12.21 |
Python 클래스 (0) | 2020.12.09 |
Python 기본문법 (0) | 2020.12.06 |
자료형 (0) | 2020.12.02 |