[TIL / Python] 파이썬 문법1 (출력, 변수, 사칙연산)

나른한 개발자·2021년 12월 29일
0

studylog

목록 보기
13/45
  1. 출력
  2. 자료형
  3. 사칙연산
  4. 들여쓰기

1. 출력

(1) print()

파이썬에서의 출력은 print() 를 사용한다.

print("Hello World!") # 결과: Hello World!
print(3) 결과: 3

(2) 문자열 출력

문자열을 출력할 때 여러 문자열을 합쳐서 출력하고자 한다면 + 를 사용할 수 있다. 이 경우 문자열과 변수를 함께 출력해야할 때 유용하게 사용할 수 있다.

str = "World!"
print("Hello, "+"World!") # 결과: Hello, World!
print("Hello, "+ str) # 결과: Hello, World!

이때 출력하고자 하는 문자열이 길거나 복잡할 때는 literal string interpolation 방식으로 출력할 수도 있다.

str = "World!"
print(f"Hello, {str}") # 결과: Hello, World!

2. 자료형

자료형이란 값의 타입을 말하는 것이며 파이썬의 자료형은 다음과 같다.

  • 문자열
  • 정수
  • 소수점
  • 복소수
  • Boolean

Boolean은 True, False 를 표현하는 자료형이다. 0, None 또는 문자열, 리스트, 튜플 등이 비어있는 경우 파이썬은 거짓으로 판단하며, 1 이나 값이 존재하는 상태는 이다.

3. 사칙 연산

파이썬에서의 연산은 실제 우리가 수학에서 쓰는 연산자와 크게 다르지 않다.

print(1+2) # 결과: 3
print(1-2) # 결과: -1
print(1*2) # 결과: 2
print(1/2) # 결과: 0.5
print(1//2) # 결과: 0
print(1%2) # 결과: 1

4번째, 5번째 줄에서 보이는 연산자는 모두 나눗셈 연산자인데, / 는 소수점 이하를 표시하며 //는 몫만을 반환한다.
6번째 줄의 %는 나머지 연산자로, //가 몫을 출력한다면 이 연산자는 나머지만을 출력한다.

4. 들여쓰기

파이썬에서의 들여쓰기는 가독성 이외의 특별한 의미를 가진다.
다른 언어에서는 {}를 사용하는 대신 파이썬은 들여쓰기로 표현하기 때문에 꼭 주의해서 잘 작성해야한다.

if 1<2:
print("True") # 에러

if 1<2:
    print("True") # 결과: True




참고: 점프투파이썬, 레플릿

profile
Start fast to fail fast

0개의 댓글