티스토리 뷰
반응형
표현식 → 문장 → 프로그램
표현식 expression
- 어떠한 값을 만들어 내는 간단한 코드
- 숫자, 수식, 문자열 등
- +, - 등은 자체로 어떠한 값도 만들어낼 수 X. 표현식이 아님
문장 statement
- 표현식이 하나 이상 모이면 문장이 됨
프로그램 program
- 문장이 모여서 프로그램이 됨
키워드 keyword
- 특별한 의미가 부여된 단어.
- 파이썬이 만들어질 때 이미 사용하겠다고 예약해 놓은 것
False | None | True | and | as | assert |
break | class | continue | def | del | elif |
else | except | finally | for | from | global |
if | import | in | is | lambda | nonlocal |
not | or | pass | raise | return | try |
while | with | yield |
식별자 identifier
- 프로그래밍 언어에서 이름을 붙일 때 사용하는 단어
- 변수, 함수 이름 등으로 사용
- 의미 있는 단어 사용하는 것이 좋음
<규칙>
- 키워드 사용 X
- 특수 문자는 언더 바(_)만 허용
- 숫자로 시작 X
- 특수 문자로 시작 X
- 공백 포함 X
1) 스네이크 케이스 snake_case
- 단어 사이에 언더 바(_) 기호를 붙여 식별자를 만듦
- 첫 글자가 소문자라면 무조건 스네이크 케이스
itemlist →item_list
2) 캐멀 케이스 CamelCase
- 단어들의 첫 글자를 대문자로 만들어 식별자를 만듦
- 첫 글자가 대문자라면 무조건 캐멀 케이스
itemlist → ItemList
식별자 구분
캐멀 케이스 → 클래스
스네이크 케이스 뒤에 괄호 ( ) → 함수
스네이크 케이스 뒤에 괄호 X → 변수
주석
- 프로그램 진행에 전혀 영향을 주지 않는 코드
- # 기호를 붙여 주석 처리
연산자
- +, - 와 같은 것
자료 (리터럴, literal)
- 어떠한 '값' 자체
출력
- print()
- 함수의 괄호 안에 출력하고 싶은 것을 적어서 사용
반응형
'Language > PYTHON' 카테고리의 다른 글
자료형 (4) 숫자 연산자 (0) | 2021.06.05 |
---|---|
자료형 (3) 숫자의 종류 (0) | 2021.06.05 |
자료형 (2) 문자열 연산자 (0) | 2021.06.04 |
자료형 (1) 문자열 만들기 (0) | 2021.06.04 |
컴퓨터 프로그램 (0) | 2021.06.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Date 클래스
- 자료형
- 딕셔너리
- StringBuffer 클래스
- Format 클래스
- 포장 클래스
- Random 클래스
- Math 클래스
- python
- java.time.package
- Calendar 클래스
- 프로그램
- not_in
- 함수
- 리스트연산자
- 파이썬
- 역반복문
- 스레드 스케줄링
- FALSE
- StringTokenizer 클래스
- Arrays 클래스
- StringBuilder 클래스
- IndexError
- 기본 API 클래스
- Pattern 클래스
- 요소선택
- Objects 클래스
- 문자열함수
- 리스트
- 순환할당
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함