파이썬 예약어 및 내장 함수예약어
의미: 이미 문법적 용도로 사용되고 있는 단어
주의점: 예약어를 식별자로 사용하면 안됨
예약어 종류 알아보기: import keyword로 keyword 모듈 불러온 후 print keyword.kwlist
예약어 종류
'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield'
내장 함수
의미: 별도의 모듈 추가 없이 제공되는 함수, 대표적으로 abs, max, min, pow, chr, str, range,
type 등이 있음
abs(): 수치형 자료의 절대값을 반환하는 함수
max(): 시퀀스 자료형 원소 중 최대값을 반환하는 함수
type(): 객체의 자료형을 반환하는 함수
파이썬 식별자와 변수 사용식별자
조건: 대소문자 구별, 대소문자 알파벳과 언더바(_)로 시작 가능, 숫자로는 시작 불가능, 특수문자
사용 불가변수
생성: 해당 변수에 임의의 값이 할당되면 변수 생성
삭제: del 예약어 사용
주의점: 예약어, 내장 함수, 모듈 이름은 변수명으로 사용하면 안됨
파이썬 기초 문형주석문
: 샵(#)으로 시작된 문장은 주석문연속라인: 역슬래시(\)로 현재 라인과 다음 라인을 연결할당문: 등호를 사용한 연산, 등호의 왼쪽에는 변수, 등호의 오른쪽에는 표현식확장 할당문
+=의 예: a+=4는 a=a+4와 동일
-=의 예: a-=4는 a=a-4와 동일
*=의 예: a*=2+3는 a=a*(2+3)과 동일
/=의 예: a/=2+3는 a=a/(2+3)과 동일객체와 할당: 객체의 변수는 해당 객체의 레퍼런스를 지니고 있음
콘솔 입출력콘솔 입력
raw_input(): 문자열 입력 내장 함수
int(): 문자열을 정수로 변환하는 내장 함수
input(): 정수, 실수, Expression 입력 내장 함수콘솔 출력
print: 화면에 자료를 출력하는 보편적인 statement
'프로그래밍 > Python' 카테고리의 다른 글
[Python] 리스트, 튜플, 사전, 내장 자료형의 정리와 객체 신원 파악 (0) | 2016.08.04 |
---|---|
[Python] 수치형 자료형, 문자열 자료형 (0) | 2016.08.04 |
[Python] 개발환경 만들기 (0) | 2016.08.03 |
[Python] MIT 6.00 컴퓨터 공학과 프로그래밍(Python) 오픈 코스 (0) | 2016.04.21 |
[Python] 왜 Python 을 배워야 하는가? (0) | 2016.03.28 |