1. 화면 입출력
-input() : 사용자로부터 값을 입력받는 함수 ( c의 scanf, c++의 cin)
-print() : 값을 화면에 출력한다. (c의 printf, c++의 cout)
2. 자료형
: 파이썬은 자료형의 개념이 있지만 변수 선언 시 변수명만 선언하고 자료형을 선언하지 않는다.
ex) 파이썬 : a = 1
C,C++ : int a = 1;
-type() : 이 함수를 이용하면 해당 변수가 어떤 자료형인지 알 수 있다.
*자료형 종류 (해당 함수들로 자료형 변경 가능)
-정수 : int()
-실수 : float()
-복소수 : complex()
(허수를 포함하는 수, ex : 1+2j)
-문자,문자열 : str()
(파이썬은 문자와 문자열을 구별하지 않는다. C,C++은 char, string이지만 파이썬은 str로 통합)
(문자와 문자열은 ' ', 또는 " "로 묶어서 사용한다. 둘다 상관없음)
3. 이스케이프 문자
-\n : 띄어쓰기
-\t : tab, 8개 공백
-\r : 현재 열의 맨앞으로 커서 이동
-\0 : NULL
-\\ : \ 문자 표시
-\' : ' 문자 표시
-\" : " 문자 표시
4. 문자열 인덱싱
문자열의 앞부분부터 0번, 문자열의 맨뒤부터 -1로 문자열에서 문자만 뽑아낼 수 있다.
5. 문자열 슬라이싱
[start:stop] 형식 : start부터 stop-1까지
[start:stop:step] : start부터 +step*n 수들을 step-1까지
6. raw 문자열
문자열 앞에 r을 넣어주면 \를 이스케이프 문자로 보지않고 문자로 본다. (정규표현식, 디렉토리 주소에 자주 사용)
7. 논리형(Bool)
True, False (맨 앞만 대문자에 주의)
8. 포맷팅 : format()
변수와 텍스트의 결합을 보기 좋게 해준다. 가독성 상승
9. 산술연산자
덧셈 + : 문자열끼리 덧셈하면 해당 문자열들을 이어 붙인다.
뺄셈 -
곱셈 *
나눗셈 / : 나눗셈은 결과와 상관없이 값이 float형으로 바뀐다.
몫 //
나머지 %
제곱 **
10 비트연산자
a & b : AND
a | b : OR
a ^ b : XOR
~a : NOT
a >> n : right shift
a << n : left shift
'언어 > Python' 카테고리의 다른 글
[파이썬 기초] 람다식 (0) | 2020.03.24 |
---|---|
[파이썬 기초] 함수의 매개변수 (0) | 2020.03.24 |
[파이썬 기초] 함수의 정의 및 사용 (0) | 2020.03.22 |
[파이썬 기초] 제어문 (조건문, 반복문) (0) | 2020.03.17 |
[파이썬 기초] 데이터 구조 (0) | 2020.03.17 |