728x90

<식별자>

: 변수, 함수, 모듈, 클래스 등 객체를 식별하는데 사용되는 이름

- 파이썬 식별자 조건

· 대소문자를 구별함

· 첫글자는 문자 또는 언더스코어(_)만 사용 가능(숫자는 중간에만 올 수 있음)

· 언더스코어를 제외한 특수문자 및 공백은 사용할 수 없음

· 예약어는 사용할 수 없음

cf) 대소문자를 구별하기 때문에 소문자 true는 변수로 사용 가능

 

<변수>

- 파이썬은 변수를 생성하지 않고 바로 사용할 수 없음

- 파이썬은 C언어나 자바 등 다른 언어와는 다르게 변수 생성 시 변수의 타입을 적지 않음

- 변수에 값이 할당될 때 변수의 타입이 결정됨 (동적으로 알아서)

- 변수 삭제 방법: del 함수를 사용

cf) 하지만 잘 안씀. 파이썬이 잘 안쓰는 함수는 자체적으로 삭제해줌

 

<입력과 출력>

- 가장 기본적인 입력은 input()함수를 사용해 받을 수 있음

cf) input()함수는 타입이 문자이기 때문에 숫자를 입력 받아 계산하기 위해서는 타입 변환이 필요

 

- 가장 기본적인 출력은 print()함수

cf) 파이썬2.x 버전은 괄호가 없었음

· 식별자가 없어도 단순 출력 가능

· 사칙연산 가능

· 콤마(,)를 이용해 여러 개의 값을 출력 할 수 있음(띄어쓰기 됨)

· 구분자(sep): 기본 공백으로 되어있고 값 변경 가능

cf) 구분자를 줄바꿈 문자로 변경하면 줄바꿈 되어 출력됨

· 아무 것도 적지 않으면 한 출이 추가됨

· end이용: 줄바꿈 안되고 연이어 출력됨

 

cf) 주피터노트북에서 shift+tab로 해당 함수의 상세설명 확인 가능

 

<주석>

#

cf) 주피터노트북 단축키: ctrl + /

- 여러 줄 주석은 작은따옴표, 큰따옴표 세 개 이어 사용

 

<할당>

=

- 표현식은 반드시 등호 오른쪽에 와야 함

- 콤마나 등호를 활용해 여러 변수에 값을 할당할 수 있음

- 세미콜론(;)을 활용해 한 줄에 여러 변수 값을 할당할 수 있음

cf) 세미콜론은 문장이 끝났음을 의미

두 변수의 값을 콤마, 등호를 통해 바꿀 수 있음

cf) 기존 다른 언어에는 temp 이용해서 바꾸던 거를 한 줄로 편하게

temp=a                        

a=b              →            a,b=b,a

b=temp                           

- 표현식이 아닌 할당문은 할당할 수 없음(괄호안에 = 불가)

- 역슬래시를 입력하면 한줄로 보겠다는 뜻: 코딩이 길어져 한줄에 표현하기 어려운 경우 사용 가능

 

<예약어(Keyword)>

: 이미 문법적인 용도로 사용을 하고 있기 때문에 변수 등의 식별자로 사용할 수 없는 단어들

- 파이썬의 기본 모듈 중 하나인 Keyword 모듈을 import해서 확인 가능

- 파이썬의 예약어의 개수는 총 33개: 대소문자 주의

 

<내장함수>

: 파이썬에서는 자주 사용되는 함수를 내장 함수라는 이름으로 기본제공

- 내장 함수 목록 URL: https://docs.python.org/ko/3/library/functions.html 

 

내장 함수 — Python 3.9.6 문서

내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __

docs.python.org

- 대표적 내장함수

· type(): 해당 식별자의 타입을 확인할 수 있음

· len(): 객체의 길이를 알 수 있음

· max(), min(): 최대값, 최소값 출력

 

728x90

'Python' 카테고리의 다른 글

Python - 함수  (0) 2021.07.13
Python - 파일 입출력  (0) 2021.07.13
Python - 제어문(조건문, 반복문)  (0) 2021.07.13
Python - 자료형, 연산자  (0) 2021.07.12
Python - 특징  (0) 2021.07.11

+ Recent posts