Hi Hi

'Python tuple 주의점'에 해당되는 글 1건

  1. [Python Djago] 파이썬 상식 ( 소스파일 인코딩 , 튜플 자료형 주의점)

[Python Djago] 파이썬 상식 ( 소스파일 인코딩 , 튜플 자료형 주의점)

 

소스 파일 인코딩

파이썬 소스 파일 안에서 한글이 들어가면 오류가 발생한다,

한글 쓰는 방법은
 # -*- coding: utf-8 -*-

그런 뒤 수스 파일을 저장할 때 UTF-8로 해야 한다.


튜플 자료형 주의점

INSTALLED_APPS 라는 변수는 튜플(tuple)라는 자료형으로 값을 담고 있는 것인데, 튜플 자료형 구성자는 쉼표이다.
단지 어디서부터 어디까지를 묶어서 튜플로 표시하는지 명확하게 구분하기 위해 괄호를 쓴 것 뿐이다.

- (1,) 은 튜플 자료형이다.
- (1) 은 숫자(int) 자료형 이다.


INSTANLLED_APPS = ('webroot.blog') 
이렇게 하면 INSTANLLED_APPS 변수는 튜플이 아니라 일반 문자형이다.

INSTANLLED_APPS = ('webroot.blog',)
이렇게 쉼표를 찍어줘야 튜플이 된다. 이런 쉼표 실수를 막기 위해 자료형을 쓸 때는 언제나 구분자인 쉼표를 뒤에 넣는 습관을 들이는 것이 좋다.