<프롤로그>
- 너무 쉬운 것은 패쓰
- 프로젝트에서 많이 썼던 연산자 위주로 설명할 예정이다.
- 아직 취직 못함..너무 신뢰하지 말기
프로그램에서 데이터를 식별하는 분류의 일종이다.
어떤 패키지를 사용하느냐에 따라 추가 자료형을 지원하기도 한다. 사실 complex(복소수), set(집합) 등도 있지만 내가 많이 쓰는 것만 다뤄보자
이 때는 알지 못했다..내가 가장 많이 사용하게될 Pandas DataFrame
을..
표로 보자 ㅎㅎ
자료형 | 예시 | 자료형 | 예시 |
---|---|---|---|
int(정수형) | 1, 2, 3 | bool(논리형) | True, False |
float(실수형) | 3.141592.. | str(문자형) | 'hello world!' |
list(리스트) | [1, 'hello', 3.14] | function(함수) | print() |
tuple(튜플) | (1, 2, 3) | dict(딕셔너리) | {'velog' : 'good'} |
요종도..? NoneType까지 껴주자
연산자 배우기 전에 변수부터 알고 가자
이거 진짜 중요하다 내가 하고자 하는 모든 내 계획은 변수에 저장되고 이 변수를 다시 사용하는 것에서 시작된다😂
변수
는 값을 저장하는데 사용되는 식별자다. 변수를 사용하여 원하는 데이터를 저장하고, 나중에 사용하거나 조작할 수 있습니다. 변수는 메모리에 할당된 값을 참조한다. 무슨 말이냐? 껐다 다시키면 다시 변수로 지정해줘야 한다~
ssd는 집, ram은 작업대로 생각하면 이해가 좀 된다. 작업대에서 내려갔으니 다시 작업대로 올려야하니까
주의 할 점!
이러한 이유로 변수를 불러오는데 실수를 많이 겪곤 하지만..vs code의 자동완성은 정말 편리해..! vs code 쓰다가 쥬피터 노트북 쓰려니까 답답해 디지겄다~ 오타 찾기 대회 꼴등 예약..
x = 1+1
print(x) # 2
jjangu = 5
conan = 10
sum_jjanco = jjangu + conan
print(sum_jjanco) # 15
지금이야 변수 지정이 간단하게 이루어지지만 엄청 복잡한 코드를 다시 치지 않으려면 변수 지정은 필수다
연산 기능을 수행하는 부호, 수학적 개념의 연산자와 동일하다. 먼저 조금 외워야 할 것들은 요정도
연산자 | 표기 | 기능 |
---|---|---|
** | A**B | A의 B제곱(산술 연산자) |
// | A//B | A를 B로 나눈 몫('') |
% | A%B | A를 B로 나눈 나머지('') |
== | A==B | A는 B와 같은 값이다(논리 연산자) |
!= | A!=B | A는 B와 다른 값이다('') |
하지만 문자형을 더하는 상황과 숫자형을 더하는 상황은 주의해야 한다
무슨 말이냐
print('hello'*2) # 'hellohello'
print('hello'+'hello') # 'hellohello'
print('hello'+3) # 되겠냐?
##TypeError: can only concatenate str (not "int") to str
<에필로그>
생각보다 까먹었던 기초가 많아서 놀랐다..!
짱구보다는 열심히 공부하자..
와 이걸로 복습해야지~ 설명 너무 잘 해주셔서 이해 잘 돼요~😋