
일본 기업 아스키에서 따온 이름으로, 000부터 127까지 총 128개의 부호가 사용되며, 영문 키보드로 입력할 수 있는 모든 기호들이 할당되어 있는 가장 기본적인 부호 체계 매우 단순하고 간단하여 어느 시스템에서도 적용가능하다는 장점이 있다.
데이터 타입이 "1" 문자형과 1 정수형으로 상이하여 에러가 발생함.
정수형으로 통일
정수형으로 변경하면
print(1+1) # 앞의 숫자에 "" 제거
출력값 2
문자형으로 통일
문자형으로 변경하면
print("1"+"1")
출력값 11
어떠한 값을 저장 alfa(값) = 30(메모리) 
alfa(값)이 손님이고, 30(메모리)를 호텔방이라고 생각
호텔에 201호 202호 203호가 있듯이 메모리엔 메모리 주소가 변수별로 할당되어 있음.
alfa = 30 것처럼
메모리 주소를 저장해주는 역할을 하는 게 변수
그리고 호텔크기가 메모리 크기이며, 방번호가 섞이면 안되는 것 처럼 메모리 주소도 섞이면 안되며, 그 메모리를 관리해주는게 OS

✍🏻 python
#숫자형
print(15) #정수 -2, -1, 0, 1, 2
print(14.4) #실수 3.145, 0.005
x = 1 + 3j
y = 1j # 참고 : y = j처럼 선언은 불가(숫자 1 생략 안됨)
z = complex(3, 5) # (3+5j)
#복소수 몇 가지 함수를 같이 사용할 수 있는데 변수.real과 변수.img는 각각 변수의 실수와
#허수부의 값을, 변수, conjugate()는 해당 복소수의 켤레복소수(conjugate)를, 그리고
#abs(변수)는 해당 복소수의 절댓값을 보여줍니디.)
# 문자열 만들기 : 큰따옴표(")로 양쪽 둘러싸기
print("Hello world!") # Hello python!
# 리스트(list)
indexing = [1,2,3,4,5]
# 튜플 기본
tuple1 = (1,2,3,4,5)
# 딕셔너리 기본 형태
dict1 = {"name":"jawon", "age":20, "phone":"010-1111-2222"}
# set의 기본 형태 : 리스트형태나 문자열 형태로 만들 수 있음
s1 = set([1,2,3,1,2,3])
#temp에 a의 값을 저장합니다.(힌트)
#a에 b의 값을 저장합니다.(힌트)
#b에 temp의 값을 저장합니다.(힌트)
a = 10
b = 20
temp = a #temp는 임시 저장값의 개념
a = b
b = temp
print (a, b)
세줄요약
메모리엔 주소가 있다.
문자에는 숫자가 일대일 매칭 되어있다.
원리 그까이꺼 별거 아니지만, 알고 나면 확 트인다. by. 강사님