파이썬 기초 문법

(2020-10-01)
Top > [기술공통]
[기초과학]
[진동/파동]
[전기전자공학]
[방송/멀티미디어/정보이론]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램, 프로그래밍
[프로그래밍 언어론]
[프로그래밍 방법론]
[객체지향 프로그래밍]
[자료표현코드]
[자료구조]
[알고리즘]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍언어 종류 >   1. 프로그래밍 언어
[C]
[C++]
[자바(Java)]
[자바스크립트]
[PHP]
[파이썬]
[(기타 언어)]
파이썬  1. 파이썬
  2. 파이썬 기초 문법
  3. 파이썬 함수
  4. 파이썬 연산자
  5. 파이썬 객체
  6. 파이썬 제어 구문
[파이썬 자료형]

1. Python 기초 문법코드문자 인코딩 방식
     - 유니코드(UTF-8) 사용

  ㅇ 주석
     - 한 줄 주석 : #
     - 다중 줄 주석 : ''' ~ ''', """ ~ """

  ㅇ 변수 명칭 (명명규칙)
     - 시작은 문자, _(밑줄) 만 가능
     - 변수명은 영문자,숫자,_(밑줄) 만 가능
        . 특수 문자(+,-,*,/$,@ 등) 사용 불가 
     - 대소문자 구분
     - 파이썬 예약어변수명에 사용 불가

  ㅇ 변수 제거(소멸,삭제)  : del 키워드 사용


2. 파이썬예약어/키워드식별자 예약어 키워드 토큰 어휘항목 비교 참조

  ㅇ True, False, None
  ㅇ and, not, or
  ㅇ break, continue, return, yield
  ㅇ if, elif, else
  ㅇ for, in, while
  ㅇ try, except, finally
  ㅇ from, import, as
  ㅇ assert, class, def, global, lambda, nonlocal, pass, raise, with
  ㅇ del (요소 삭제), is (객체 참조 비교)


3. 파이썬문법적 특징

  ㅇ `코드 블록문`을 `들여쓰기`로 규정함
     - 명령문 블록을 알리는 문장(조건식 등)은, => 콜론(:)으로 끝나야 함
     - 명령문 블록의 나머지 명령문들은, => 반드시 들여쓰기(공백문자 4개 권고)를 해야 함
     - 만일, 하나의 명령문 만 사용한다면, => 한 줄 명령문으로도 가능
     - 한편, 기타 언어들은, `{ }`로 블록문을 규정함

  ㅇ 하나의 문장은, 하나의 줄로 나타냄을 원칙으로 함
     - 즉, 통상의 언어와 달리, 줄바꿈문자 `\n`(엔터키)로써 다음 문장으로 이동
     - 단, 한 문장을 여러 줄에 이어쓸 때는, => 각 줄 끝에 (\, 역슬래시)을 붙여씀
     - 단, 한 줄에 여러 문장들을 선언할 때는, => 매 문장 마다 세미콜른(;)을 붙여씀

  ㅇ 다중 할당문 지원
     - 例) a = b = c =1          # 여러 변수에 단일 값 할당
     - 例) x, y = 'a', 'b'       # 두 변수에 다른 값 할당
     - 例) z = x, y = 'a', 'b'   # 단일 변수에 다중 값 할당
     - 例) x,y,z = 표현식     # 1 이상의 변수 x,y,z에 식 값을 각각 할당


4. 파이썬오류 메세지 종류

  ㅇ SyntaxError
  ㅇ IdentationError
  ㅇ NameError
  ㅇ AttributeError
  ㅇ TypeError
  ㅇ ValueError
  ㅇ UnboundLocalError
  ㅇ KeyError
  ㅇ IndexError
  ㅇ ImportError
  ㅇ ModuleNotFoundError
  ㅇ RuntimeError
  ㅇ RecursionError
  ㅇ ZeroDivisionError


[파이썬] 1. 파이썬 2. 파이썬 기초 문법 3. 파이썬 함수 4. 파이썬 연산자 5. 파이썬 객체 6. 파이썬 제어 구문
[파이썬 자료형]

    요약목록

Copyrightⓒ written by 차재복 (Cha Jae Bok)     (소액후원)