중국시가넷 - 공익 문자 - 파이썬 중국어 왜곡 어떻게 된 거야?

파이썬 중국어 왜곡 어떻게 된 거야?

< P > 파이튼은 "식별자의 유효하지 않은 문자" 를 의미하는 invalid character in identifier 를 잘못 보고합니다. 중국어인 문자가 있는지 확인하고 중국어 문자를 영어 문자로 변경한 다음 실행하면 됩니다.

Python 의 저자는 의도적으로 매우 제한적인 구문을 설계하여 잘못된 프로그래밍 습관 (예: if 문의 다음 줄은 오른쪽으로 들여쓰지 않음) 이 컴파일되지 않도록 합니다. 그 중 중요한 것은 파이썬의 들여쓰기 규칙이다. < P > 다른 대부분의 언어 (예: C) 와의 차이점은 모듈의 경계가 각 행의 첫 번째 문자 위치에 의해 결정된다는 것입니다 (C 언어는 한 쌍의 중괄호 {} 를 사용하여 문자 위치에 관계없이 모듈의 경계를 명확하게 정의한다는 것입니다). 이 점은 일찍이 논란을 일으킨 적이 있다. < P > C 와 같은 언어가 탄생한 이후 언어의 문법적 의미는 문자의 배열과 분리되어 프로그램 언어의 진보로 여겨졌기 때문이다. 그러나 Python 은 if, for, 함수 정의 등 모듈을 사용해야 하는 모든 부분을 포함하여 프로그래머들을 들여써서 프로그램을 더욱 명확하고 아름답게 만들었다는 것은 부인할 수 없는 일이다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언)

확장 자료

파이썬 중국어 인코딩:

파이썬의 기본 인코딩 형식은 ASCII 형식이며 인코딩 형식을 수정하지 않으면 한자가 제대로 인쇄되지 않아 중국어를 읽을 때 오류가 보고됩니다.

해결 방법은 문서의 시작 부분에만 추가하는 것입니다. #-*-코드: utf-8-*-? 아니면? # coding=utf-8? 줄에

참고: # coding=utf-8? 의? =? 번호 양쪽에 공백을 두지 마세요.

인스턴스:

(파이썬 2.+)

#! /usr/bin/python

#-*-coding: utf-8-*-? Print ("안녕하세요, 세계")

출력물은

안녕하세요, 세계입니다