python basic 1 - data type, 연산자, char(), ord(), int(), hex()
Data types
single type : integer, float, string, bool
sequence types : list, typle, dict, set, user-defined class
Operators
arithmetic operators : + , - , * , **(제곱) , / , // , %
comparison operators : ==, !=, >, >=, < , <=
연산
string + string : 가능
string * int : 가능
stirng <= int : 불가능 (비교연산 불가능)
tuple(1, ) + (2, 3) : , 가 있을 때 가능
list, tuple 비교 연산자 : 원소 + 순서
dict, set 비교 연산자 : 원소만
Object oriented langunage : 파이썬은 객체 지향 언어이다.
우리가 class MyClass: 를 정의해서 사용할 때 마다 새로 선언하며 쓸 수 있는데
일반적으로 사용하는 변수 선언, 초기화 시 이 과정은 생략을 해주는 것이다.
a = int();
b = string();
위처럼 변수를 선언해주고 사용해도 된다.
Bit : 가장 작은 데이터 단위 / 0과 1 로 이루어짐
Byte : 8bits 가 모여 1 byte 를 이룸
ASCII code : 'A' = 65, 'x' = 120
bin() : 바이너리로 보기
chr() : 문자로 보기
ord() : int 로 보기
hex() : 16진법으로 보기
hex(ord('S')) : 문자를 int 로 변환한 것 16 진법으로 보기
int() : 문자를 int 로 보기
int('0x4b', 16) : 16진수로 표현된 것 int 로 보기
ascii() : 출력 가능한 표현 문자열을 반환