TIL - python 기초 문법

박지훈·2022년 3월 3일
0

Python

목록 보기
1/5

1. Data Types

Data type은 해당 데이터가 숫자인지 문자인지 등을 이야기하는 타입.
컴퓨터에겐 정확한 data type의 값을 지정하는것이 중요합니다.

Data type의 종류

  • String - 큰따옴표("")안의 글자
  • Integer - 정수 값
  • Float - 소수점 숫자
  • Complex Numbers - 실수와 허수를 포함하는 복소수 (j를 사용하여 허수를 표현함)
  • Boolean - True or False의 값

2. Variables (변수)

variables(변수)란 어떠한 특정 값을 저장하고 있는 '명사'
파이썬 에서 변수는 = 기호의 왼쪽에 위치하고 실제 값은 = 기호의 오른쪽에 나온다. (ex. name = "박지훈")
ㄴ 주의: 숫자를 변수에 저장하는 경우 따옴표를 사용하면 string으로 인식하게 된다.

3-1. Math Expressions

  • 사칙연산(+, -, *, /)
  • ㄴ / 연산자의 경우, 파이썬3에서 자동으로 결과값에 대해 형변환을 한다. (ex. 66 / 2 = 33.0)
  • 정수 나누기(//)
  • 나누기의 나머지 값(%)
  • Increment a Number : 파이썬 증감 연산자는 +=를 사용
  • 그 외 증감 연산자 : -=, *=, /=

3-2. Oreder of Arithmetic Operators

파이썬을 사용하여 수학 연산은 할 때 어떠한 연산을 하느냐에 따라 실행되는 순서가 정해져 있다. 해당 순서 :

  1. ( )
  2. **
  3. *, /, 그리고 %
  4. +, -
  5. ** 실행되는 순서가 동일한 연산의 경우 : 먼저 나오는 연산이 먼저 실행

4. String Concatenation

길고 복잡한 문자열 인 경우에는 + 보다는 다른 방법을 사용하는게 효과적인데, 가장 편리한 방법중 하나가 literal string interpolation이다.

literal string interpolation의 규칙 :

  • 먼저 따옴표 앞에 f를 붙인다.
  • 치환하고 싶은 변수를 {}를 사용해서 표시한다.
  • ex)
    date = 1980
    python_inventor = "Guido van Rossum"
    location = "Centrum Wiskunde & Informatica"
    country = "Netherlands"
    print(f"""Python was conceived in the late {date}s
    by {python_inventor} at {location} (CWI) in the {country} as a successor
    to the ABC language (itself inspired by SETL), capable of exception handling
    and interfacing with the Amoeba operating system.
    Its implementation began in December 1989.""")

    5. Significant Whitespace

    파이썬에서의 들여쓰기 : 단순 코드의 가독성을 높이기 위해 사용하는 것이 아닌, 들여쓰기를 통해 코드의 종속성을 나타낸다.

    0개의 댓글