Python | 기본 문법 정리

celeste·2022년 4월 2일
0

Replit) Python Basic

목록 보기
4/10
post-thumbnail

Print

Print : 텍스트를 화면에 출력하고자 할때 사용한다.
Ex.print("Hello World!”)

그러므로 print 함수의 결과물은 항상 string 타입으로 출력된다. 고로 필요에 따라 Int, float 으로 변환 해주어야 한다.

Data Type

파이썬 에는 여러가지 데이터 타입들이 존재한다.

  • String : 문자열을 나타낸다 (str)
  • Integer : 정수를 나타낸다 (int)
  • Float : 실수를 나타낸다 (float)
  • Complex Numbers :실수와 허수를 포함하는 복소수를 나타낸다.
  • Boolean : True , False 값을 가지며 조건문에서 사용된다.

Variables

변수(Variable) : 변수는 어떤 값을 저장 또는 가리키기 위한 식별자 라고 할수있다.

쉽게 말하면 어떠한 값 (지정할수있고 지정 되어질수도 있는 값) 을 담을수 있는 상자이다. 김치를 담으면 상자 = 김치 마치 장난감을 담으면 상자 = 장난감 되는 것처럼

Ex. A = 1 이라면 1이라는 값을 A라는 이름을 가진 변수 에 할당 시키는것이다. 그리고 1 은 A의 변수값이 된다.

변수값은 실수,정수 모두 가능하고 문자열도 “” 사이에 적어주면 가능하다.

(할당, 저장, 가리킨다(변수 발 일방향) 모두 같은 맥락의 말이다.)

변수의 이름은 몇개의 규칙만 지킨다면 자유롭게 설정할수있다.

  • 변수 이름은 영어 알파벳과 숫자 그리고 underscore(_) 으로만 구성해야 합니다. 고로 띄어쓰기는 불가하다.
  • 변수 이름 첫글자는 알파벳이나 underscore(_)로만 시작해야 합니다.
  • 숫자로 시작될 수 없습니다.
  • 영어 알파벳은 대문자와 소문자가 구분이 됩니다.

Functions

함수 : 반복되어지고 필요성이 있는 로직을 효율적으로 재사용 하기 위한 것이다.

예를들어 a+b 라는 로직을 변수값만 바꿔서 자주 사용하는데 매번 필요할때마다 일일히 입력하는건 비효율적인 일이 아닌가? 그렇기에 함수가 필요한것이다.

def 함수이름(): # ❶ 첫 행
함수실행내용 # ❷ 함수를 호출했을 때 실행할 코드 블록

Math Expressions

+, -, /, * 같은 기본적인 연산자들을 포함하여

// : (나누기 하여 몫을 구할때 소수점을 제외한 정수로 나타내준다.)
% : (나누기하여 나오는 몫이 아닌 나머지를 나타내준다.)
+=, -=, *=, /=(증감연산자) : 일반적인 ++, --와 달리 파이썬에서는 +=, -= 라고 표현한다.

📌 하지만 수학 연산 시 계산 순서 주의해야 한다!
순서:
1. ( )
2. **
3. * , / , 그리고 %
4. +-

📌 숫자 말고도 문자열로도 연산이 가능하다
Literal String Interpolation

name = 'World'
program = 'Python'
print(f'Hello {name}! This is {program}')

iteral prefix f tells Python to restore the value of two string variable name and program inside braces {}

0개의 댓글