1-3. 파이썬의 자료형과 변수, 연산자

푸른하늘·2024년 3월 13일
1

개발자 유아기

목록 보기
4/14

<프롤로그>

  • 너무 쉬운 것은 패쓰
  • 프로젝트에서 많이 썼던 연산자 위주로 설명할 예정이다.
  • 아직 취직 못함..너무 신뢰하지 말기

파이썬의 자료형을 만나다

프로그램에서 데이터를 식별하는 분류의 일종이다.
어떤 패키지를 사용하느냐에 따라 추가 자료형을 지원하기도 한다. 사실 complex(복소수), set(집합) 등도 있지만 내가 많이 쓰는 것만 다뤄보자

이 때는 알지 못했다..내가 가장 많이 사용하게될 Pandas DataFrame을..

표로 보자 ㅎㅎ

자료형예시자료형예시
int(정수형)1, 2, 3bool(논리형)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은 작업대로 생각하면 이해가 좀 된다. 작업대에서 내려갔으니 다시 작업대로 올려야하니까

주의 할 점!

  1. 변수명은 문자, 숫자, 언더바(_)로 만들 수 있다.
  2. 변수명은 숫자로 시작할 수 없다.
  3. 파이썬의 예약어는 변수명으로 사용할 수 없다. 예를 들어 논리형의 True를 변수명으로 할 수 없다고!
  4. 변수명은 대소문자를 구분한다.

이러한 이유로 변수를 불러오는데 실수를 많이 겪곤 하지만..vs code의 자동완성은 정말 편리해..! vs code 쓰다가 쥬피터 노트북 쓰려니까 답답해 디지겄다~ 오타 찾기 대회 꼴등 예약..

x = 1+1
print(x)   # 2

jjangu = 5
conan = 10
sum_jjanco = jjangu + conan
print(sum_jjanco)  # 15

지금이야 변수 지정이 간단하게 이루어지지만 엄청 복잡한 코드를 다시 치지 않으려면 변수 지정은 필수다



파이썬의 연산자

연산 기능을 수행하는 부호, 수학적 개념의 연산자와 동일하다. 먼저 조금 외워야 할 것들은 요정도

연산자표기기능
**A**BA의 B제곱(산술 연산자)
//A//BA를 B로 나눈 몫('')
%A%BA를 B로 나눈 나머지('')
==A==BA는 B와 같은 값이다(논리 연산자)
!=A!=BA는 B와 다른 값이다('')

하지만 문자형을 더하는 상황과 숫자형을 더하는 상황은 주의해야 한다

무슨 말이냐

print('hello'*2)   # 'hellohello'
print('hello'+'hello') # 'hellohello'
print('hello'+3) # 되겠냐?
##TypeError: can only concatenate str (not "int") to str

<에필로그>

생각보다 까먹었던 기초가 많아서 놀랐다..!
짱구보다는 열심히 공부하자..

profile
천방지축 어리둥절 빙글빙글 돌아가는 내인생

1개의 댓글

comment-user-thumbnail
2024년 3월 13일

와 이걸로 복습해야지~ 설명 너무 잘 해주셔서 이해 잘 돼요~😋

답글 달기

관련 채용 정보