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만 원하는 값으로 변경해주면 됨

 

참고 :

https://seongonion.tistory.com/58

+ Recent posts