일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 윈도우 프로세스
- Window process
- Multimeida
- N0Named
- disk
- 포렌식
- ZIP 파일구조
- slack space
- vinetto
- 는 하지마...
- 디지털포렌식
- html
- 생활코딩 html
- Multimedia
- network
- 정보처리기사 필기 합격
- blkls
- 24시간의 전사
- 디지털포렌식 with CTF
- CTF-D
- 네트워크관리사2급
- pythonchallenge
- memory
- 윈도우 프로세스 종류
- 생활코딩
- 2022시작
- ftz
- 네트워크 보안
- 슬퍼유
- 실기
- Today
- Total
ssoL2 TISTORY
[기초 PYTHON 프로그래밍] 2강. 객체, 변수, 자료형 본문
입력된 자료는 메모리에 저장된다.
- 객체 : 메모리에 저장된 자료
- 모든 객체는 자료형(data types)과 고유id를 가짐.
- 변수 : 객체를 저장한 공간
- 변수명으로 객체에 접근할 수 있다.
ex) x=100 -> 100이라는 객체가 x라는 변수에 저장됨.
= assignment (할당연산자)
오른쪽의 값을 왼쪽 변수에 넣어라.
- 변수명은 영어 소,대문자, 숫자, _로만 구성(한글도 가능)
- 숫자로 시작할 수 없고 대소문자 구분
del 변수명 객체 삭제 |
파이썬 자료형(data types)
1. 수치 자료형 (int, float, complex)
2. 부울 자료형 (True, False)
3. 군집으로 다루는 자료형 (str, list, tuple, set, dict)
정수형(int)는 10,2,8,16진수 있다.
type(변수명) 자료형 알려줌 id(변수명) 식별자 알려줌 |
실수형(float)는 소수점을 포함하는 수
복소수형(complex)는 실수부와 허수부로 표현하고 허수부 뒤에는 j or J 붙인다.
ex) x = 3 + 5j
부울형(bool)은 참거짓으로 True와 False로 표현. 무조건 T와 F는 대문자여야함.
ex) x = 1
y = x > 0
print(y) //True 출력
문자열(str)는 따옴표 이용해 표현
ex) name = 'Alice' //쌍,홑 상관x 1개 3개 상관x
리스트(list)는 대괄호 []를 사용하고, 여러 개의 자료들을 모아서 저장해야 하는 경우에 사용
ex) scores = [80, 90, 85, 93, 78]
튜플(tuple)은 괄호()로 사용하고, 리스트처럼 여러 개의 자료를 저장할 수 있다.
ex) data = (3, 6, 5, 9)
집합(set)은 {}로 사용하고, 중복되지 않는 여러 개의 자료들을 모아서 저장해야 하는 경우에 사용
ex) primes = {7, 17, 3, 5, 7, 19}
print(primes) //{17, 19, 3, 5, 7} 나오며 출력은 random순
사전(dict)은 {}를 사용하고, 키와 값의 쌍으로 구성되는 집합의 일종이다.
예를 들어 1반 35명, 2반 32명, 3반 30명, 4반 33명의 학생들이 있다면 사전을 이용
ex) count = {1:35, 2:32, 3:30, 4:33}
print(count) // {1:35, 2:32, 3:30, 4:33}
주석(comment)는 #기호 사용, 여러 줄일 경우 홑,쌍따옴표 3개를 사용함.
""" ... """ 쌍따옴표 3개로 작성한 부분은 docstring이라 하며 함수, 클래스, 모듈 작성할 때 유용
'com > python' 카테고리의 다른 글
[기초 PYTHON 프로그래밍] 5강. 파이썬 입출력문 (0) | 2020.12.24 |
---|---|
[기초 PYTHON 프로그래밍] 4강. 문자열 자료형 (0) | 2020.12.24 |
[기초 PYTHON 프로그래밍] 3강. 수치 자료형과 연산자 (0) | 2020.12.24 |
[기초 PYTHON 프로그래밍] 1강. 시작하기 (0) | 2020.12.23 |
[edwith] 기초 PYTHON 프로그래밍 (0) | 2020.12.23 |