Sparta Coding Club/Development log [개발일지]

[Python][파이썬 문법 기초] 1-1 변수 선언과 자료형 - Coding Farm

양한마리 2022. 9. 1. 15:30
728x90

 


다시 또 찾아온 이범규 튜터님 :)

수업 들으러 가보자고~!


파이썬 기초 문법

  • 1-1 변수 선언과 자료형←
    • 변수 선언
    • 숫자형 자료형
    • Bool 자료형
    • Q. 숫자들의 평균 구하기
  • 1-2 문자열 다루기
  • 1-3 리스트와 딕셔너리
  • 1-4 조건문
  • 1-5 반복문
  • 1-6 함수
  • 2-1 튜플, 집합
  • 2-2 f-string
  • 2-3 예외처리
  • 2-4 파일 불러오기
  • 2-5 한줄의 마법
  • 2-6 map, filter, lambda 식
  • 2-7 함수 심화

 

print('hello sparta')

코딩하면 빠질 수 없는 hello ~ 🙂  

 


1-1 변수 선언과 자료형


1) 변수 선언

  • 파이썬에서 새 변수를 만들 때는 변수이름 = 값의 형태로 사용
  • a = b와 b = a는 다르다는 사실! 출력할 때는 위에서 본 것처럼 print()를 사용
a = 3        # 3을 a에 넣는다.
print(a)
b = a        # a에 들어 있는 값인 3을 b에 넣는다.
print(b)
a = 5        # a에 5라는 새로운 값을 넣는다.
print(a, b)  # 5 3

 


2) 숫자형 자료형

자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻합니다!

  • 다양한 형태의 숫자를 쓸 수 있습니다.
a = 5
b = 4.8
  • 숫자 간에는 사칙연산이 가능합니다. 몫과 나머지도 구할 수 있어요.
a = 7
b = 2

a+b   # 9 
a-b   # 5
a*b   # 14
a/b   # 3.5

a+3*b         # 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로!)
(a+3)*b       # 20 (소괄호를 이용해서 먼저 계산할 부분을 표시해줄 수 있어요!)
  • 변수에 저장된 값에 연산을 한 후 다시 그 값을 같은 변수에 저장할 수 있습니다. 
a = 7
b = 2

a+b   # 9 
a-b   # 5
a*b   # 14
a/b   # 3.5

a+3*b         # 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로!)
(a+3)*b       # 20 (소괄호를 이용해서 먼저 계산할 부분을 표시해줄 수 있어요!)
  • 예 - 배우지 않은 나눗셈의 나머지를 알아보려면?
a//b  # 3 (몫)
a%b   # 1 (나머지)
a**b  # 49 (거듭제곱)

tip! 모르는 것은 무조건 검색! 검색!
구글에 파이썬 나머지 구하기, 또는 파이썬 거듭제곱이라고 쳐보기!

 


3) Bool 자료형

 

  • 특별한 자료형으로 참/거짓을 나타내는 불(Boolean) 자료형이 있습니다.
x = True   # 참
y = False  # 거짓

# 소문자로 쓰면 자료형으로 인식하지 않고 변수명이라 생각해 에러가 납니다~
z = true   # name 'true' is not defined

True = 1   # True/False는 변수명으로 쓸 수 없어요!
  • 보통 아래처럼 '비교연산자'의 결과로 나타내기 위해 쓰여요.
4 > 2      # True  크다
5 < 1      # False 작다
6 >= 5     # True  크거나 같다
4 <= 4     # True  작거나 같다
3 == 5     # False 같다
4 != 7     # True  같지 않다
  • 불 자료형에는 논리연산자를 이용할 수 있습니다.
4 > 2      # True  크다
5 < 1      # False 작다
6 >= 5     # True  크거나 같다
4 <= 4     # True  작거나 같다
3 == 5     # False 같다
4 != 7     # True  같지 않다

 


Q. 숫자들의 평균 구하기

a = 24
b = 16
c = 26

	A. 풀이
   	print((a+b+c)/3)

[ 1-2 문자열 다루기 ] 다음 강의 ▶

2022.09.02 - [Sparta Coding Club/Development log [개발일지]] - [Python][파이썬 문법 기초] 1-2 문자열 다루기

 

[Python][파이썬 문법 기초] 1-2 문자열 다루기

파이썬 기초 문법 1-1 변수 선언과 자료형 1-2 문자열 다루기← 1) 문자열 문자열 기초 문자열 연산 인덱싱과 슬라이싱 2) Q. 문자열의 앞의 반만 출력하기 3) Q. 전화번호의 지역번호 출력하기 1-3 리

hanmari-code.tistory.com

 

728x90
반응형