Python은 실용성과 생산성이 좋은 효율적인 언어이다.
오늘부터 이번주 남은 기간동안 WeCode repl.it에서 파이썬을 배우게 되었다.
print("Hello World!")
파이썬에서 출력을 위해서는 print('출력할 것')
의 기본 구성이 필요하다.
괄호 안에 '' 대신 "" 도 들어갈 수 있다.
a = 10
프로그래밍에서는 기본적으로 어떤 데이터를 저장하고 처리해야한다. 데이터를 쓰기 위해서는 어느 공간에 저장을 해두어야하고, 이 공간을 변수(variable)라고 한다. 변수에 저장하는 값을 value라고 한다.
위의 코드에서 변수는 a, 데이터는 10이다. 여기서 10은 integer이다.
숫자뿐만 아니라 다른 것도 저장할 수 있다.
name = "Jene"
변수 name에 "Jene"이라는 string 값이 저장되었다.
보다시피 변수에는 다양한 타입의 값을 저장할 수 있다. 이 타입을 데이터 타입이라고 한다.
파이썬에 내장되어있는 데이터 타입 (built-in data type)에는 다음과 같은 것들이 있다.
파이썬에서는 변수를 선언할 때 따로 데이터 타입을 지정하지 않는다. 위의 예에서 보다시피 a에 10을 넣어줌으로서 자연스럽게 a의 데이터타입인 integer가 정해졌다.
파이썬의 연산자에는 다음과 같은 것들이 있다:
+
: 더하기
-
: 빼기
/
: 나누기
*
: 곱하기
**
: 제곱(power)
%
: 나머지
연산자들의 위치와 실제 계산되는 순서는 관계가 없다.
예를 들어:
a = 10 + 3 * 3
a = 19
이다. 그 이유는 곱셈이 덧셈보다 먼저 적용되기 때문이다.
파이썬 수학 연산 표현들의 순서는 다음과 같다.
1. ( )
2.
3. , / , %
4. +, -
string 도 숫자처럼 더할 수 있다. 이를 string concatenation이라고 부른다.
+
사용하기print("Hello World!")
print("Hello" + " World!")
단순히 + 를 사용하는 것 말고도 다른 방법이 있다. 이는 literal string interpolation이라 부르는데, 길고 복잡한 문자열인 경우에 효율적으로 사용할 수 있다.
name = input()
print(f"Hello {name}")
이를 사용할때 반드시 지켜야할 문법은
1. f를 "" 앞에 붙이기.
2. 치환하고 싶은 변수 혹은 함수 호출 등을 중괄호{} 안에 넣어서 표시하기.