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)
2022.09.02 - [Sparta Coding Club/Development log [개발일지]] - [Python][파이썬 문법 기초] 1-2 문자열 다루기
728x90
반응형
'Sparta Coding Club > Development log [개발일지]' 카테고리의 다른 글
[Python][파이썬 문법 기초] 1-5 반복문 - Coding Farm (0) | 2022.09.16 |
---|---|
[Python][파이썬 문법 기초] 1-4 조건문 - Coding Farm (0) | 2022.09.16 |
[Python][파이썬 문법 기초] 1-3 리스트와 딕셔너리 - Coding Farm (0) | 2022.09.16 |
[Python][파이썬 문법 기초] 1-2 문자열 다루기 - Coding Farm (0) | 2022.09.02 |