본문 바로가기

Python_Beginer/Note

Python 수강 노트 7

< 0309 >

- 고급언어

1세대 : C, C++, Java, C#

2세대 : Javascript, Swift, Pthon, Go

- CLI

- Python 32bit / 64bit

- PDF 암호 해제 작업 -> 구글드라이브 업로드 -> 태블릿 전송<개인적 작업 / 태블릿에서 암호화된 PDF 인식 불가>

- int(4byte) -> 정수

- double(8byte) -> 실수

- 스네이크 표기법 : my_home / 단어 사이에 언더바를 넣어서 표기하는 것 /Python 변수명, 함수명, 메소드명 / https://en.wikipedia.org/wiki/Snake_case

- 카멜 표기법 : myHome / 여러 단어를 연달아 사용할 때 각 단어의 첫 글자를 대문자로 적되, 맨 앞에 오는 글자는 소문자로 표기하는 것이다 / Python 변수명, 함수명, 메소드명 / https://en.wikipedia.org/wiki/Camel_case

- 함수

- 객체

- 객체이름.함수/변수

- 숫자형

- 논리형

- 대입 연산자 : 좌변에 우변을 대입

- 사칙 연산자 : +, -, *, /, //, %

정수와 실수의 연산시 결과값은 실수이다.(1 + 1.1 -> 1.0 + 1.1 -> 2.1)

우선순위 ( ) -> * -> /, % -> + -> -

- 단항 연산자 : 어떤 변수의 값에 대한 계산 결과를 다시 자기 자신에게 대입(약식 표현)

+=, -=, *=, /=, %=

- 비교 연산자 : ==(is), !=, >, >=, <, <=

연산 결과는 논리값(bool형)으로 생성됨.

- 논리 연산자 : 여러 비교 연산자의 결과나 논리값에 대해 'and'나 'or' 연산을 수행하여 결과를 얻음.

and -> 두 개의 논리값을 비교하여 모두 참이어야지만 결과값이 참

or -> 두 개의 논리값을 비교하여 하나라도 참이어야지만 결과값이 참

- 문자열

- 이스케이프 문자

- 인덱싱 / 슬라이스

- 문자열 포매팅


'Python_Beginer > Note' 카테고리의 다른 글

Python 수강 노트 9  (0) 2019.03.30
Python 수강 노트 8  (0) 2019.03.16
Python 수강 노트 7  (0) 2019.03.15
Python 수강 노트 6  (0) 2019.03.15
Python 수강 노트 5  (0) 2019.03.03
Python 분석 방법 2  (0) 2019.03.03