개발합시다./Today I Learned
2021.08.13 TIL
Karice
2021. 8. 13. 16:44
python *args
여러개의 인자를 함수로 받을 때 사용
*args라고 받아도 되고 앞에 *만 붙이면 어떤 단어든 가능하다.
def testcode(*args):
for i in args:
print(i[0])
testcode("abc", "cde")
*args를 인자로 받으면 리스트를 인자로 받은 것처럼 사용할 수 있음
참고
https://3months.tistory.com/347
https://brunch.co.kr/@princox/180
python에서 자료형 convert 함수
def convert(data, convertType, default=None, min_len=None, max_len=None):
try:
result = convertType(data)
cmp_val = result if convertType in (int, float) else len(result)
if ((min_len is not None and cmp_val < min_len) or
(max_len is not None and max_len < cmp_val)):
result = default
return result
except:
return default
data의 값을 convertType 자료형으로 변경하고, default와 최솟값, 최댓값을 설정할 수 있는 함수
django 세팅
프로젝트 생성
django-admin startproject myproject(프로젝트 이름)
- myproject만 변경해주면 됨
앱폴더 생성 (manage.py가 있는 폴더에서 실행)
python manage.py startapp myapp(앱 이름)
-myapp만 원하는 값으로 변경해주면 됨
참고 :