[TIL] Python basics

Jene Hojin Choi·2021년 1월 13일
0

Python

목록 보기
1/6
post-thumbnail

Python

Python은 실용성과 생산성이 좋은 효율적인 언어이다.

오늘부터 이번주 남은 기간동안 WeCode repl.it에서 파이썬을 배우게 되었다.

1. Print

print("Hello World!")

파이썬에서 출력을 위해서는 print('출력할 것') 의 기본 구성이 필요하다.
괄호 안에 '' 대신 "" 도 들어갈 수 있다.

2. Variable

a = 10

프로그래밍에서는 기본적으로 어떤 데이터를 저장하고 처리해야한다. 데이터를 쓰기 위해서는 어느 공간에 저장을 해두어야하고, 이 공간을 변수(variable)라고 한다. 변수에 저장하는 값을 value라고 한다.

위의 코드에서 변수는 a, 데이터는 10이다. 여기서 10은 integer이다.
숫자뿐만 아니라 다른 것도 저장할 수 있다.

name = "Jene"

변수 name에 "Jene"이라는 string 값이 저장되었다.

2-1. Data type

보다시피 변수에는 다양한 타입의 값을 저장할 수 있다. 이 타입을 데이터 타입이라고 한다.

파이썬에 내장되어있는 데이터 타입 (built-in data type)에는 다음과 같은 것들이 있다.

  • int(integer)
  • complex number
  • float
  • str(string)
  • list
  • boolean

파이썬에서는 변수를 선언할 때 따로 데이터 타입을 지정하지 않는다. 위의 예에서 보다시피 a에 10을 넣어줌으로서 자연스럽게 a의 데이터타입인 integer가 정해졌다.

3. Operator

3.1 Types of Operator

파이썬의 연산자에는 다음과 같은 것들이 있다:
+ : 더하기
- : 빼기
/ : 나누기
* : 곱하기
** : 제곱(power)
% : 나머지

3.2 Orders of Arithmetic Operators

연산자들의 위치와 실제 계산되는 순서는 관계가 없다.
예를 들어:
a = 10 + 3 * 3
a = 19
이다. 그 이유는 곱셈이 덧셈보다 먼저 적용되기 때문이다.

파이썬 수학 연산 표현들의 순서는 다음과 같다.
1. ( )
2.
3.
, / , %
4. +, -

4. string

4.1 string concatenation

string 도 숫자처럼 더할 수 있다. 이를 string concatenation이라고 부른다.

(1) + 사용하기

print("Hello World!")
print("Hello" + " World!")

(2). literal string interpolation

단순히 + 를 사용하는 것 말고도 다른 방법이 있다. 이는 literal string interpolation이라 부르는데, 길고 복잡한 문자열인 경우에 효율적으로 사용할 수 있다.

name = input()
print(f"Hello {name}")

이를 사용할때 반드시 지켜야할 문법은
1. f를 "" 앞에 붙이기.
2. 치환하고 싶은 변수 혹은 함수 호출 등을 중괄호{} 안에 넣어서 표시하기.

0개의 댓글