파이썬 기초 문법 - 01

Dalbi·2021년 3월 17일
0
post-thumbnail
post-custom-banner

Python

print

print("내용입니다.")
print('내용입니다.')
print("""내용입니다.""")
print('''내용입니다.''')

출력값은 [내용입니다.]로 같습니다.
따옴표와 큰따옴표의 혼합사용은 불가합니다.

Data Types

파이썬에 데이터 타입엔 5가지가 존재합니다.

  • String : 문자열입니다. "" 혹은 ''로 묶어서 사용합니다. '1' 또한 String 입니다.
  • Integer : 정수값입니다.
  • Float : 실수값입니다.
  • Complex Numbers : 복소수입니다. 파이썬에서는 1+2j와 같이 j로 복소수를 표현합니다.
  • Boolean : 참, 거짓을 나타냅니다. 1 = "1" 은 False입니다. 데이터 타입이 다르기 때문입니다.

Variables (변수)

number = 1
name = "재유"

이때 number, name이 변수 이름이고 1, "재유"가 변수 값입니다.
등호(=) 한개를 사용하여 변수에 변수 값을 저장합니다.

print(number)

-> 1

print(name)

-> 재유

변수를 출력하면 변수값이 출력됩니다.

count = 20
count = count + 1 
print(count)

-> 21

count에 20을 입력후 count(20) + 1 을 count에 다시 입력하게되면 count는 21이 됩니다.
변수를 이용한 숫자 계산이 가능합니다.
숫자 값은 integer(정수) 이외에도 floating(부동 소수점), 음수 값도 가능합니다.

변수 이름 규칙

변수 이름을 짓는데에는 규칙이 존재합니다.

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

사칙연산

print(5+2)
print(5-2)
print(5*2)
print(5/2)
print(5//2)
print(5%2)
print(5**2)

결과: 7, 3, 10, 2.5, 2, 1, 25

위에서부터 덧셈, 뺄셈, 곱셈, 나눗셈, 나눗셈의 몫, 나눗셈의 나머지, 거듭제곱 연산이다.
//는 모듈로(modulo) 연산자 라고 부릅니다.

Increment & Decrement a Number

number = 10
number += 1		# number = number + 1 과 같다
print(number)

-> 11

number = 10
number -= 1		# number = number - 1 과 같다
print(number)

-> 9

number = 10
number *= 2		# number = number * 2 와 같다
print(number)

-> 20

number = 10
number /= 2		# number = number / 2 와 같다
print(number)

-> 5

Order of Arithmetic Operators

number = 5
number = number - 20 / 10
print(number)

-> 3

파이썬 수학 연산순서는 다음과 같다.

  1. ( )
  2. **
  3. *, / , 그리고 %
  4. +-

Concatenating Text Strings

문자열은 +연산자를 사용하여 이어붙일 수 있다.

print("Hello"+" World!")

-> Hello World!

name = "재유"
print("제 이름은 " + name + "입니다.")

-> 제 이름은 재유 입니다.

print문 내에 ""를 풀지않고 변수를 출력할 수 있다.

print(f"제 이름은 {name}입니다.")

-> 제 이름은 재유입니다.

print문 내에 따옴표 앞에 f를 붙인뒤 변수를 {}를 사용해서 변수를 감싸준다.

Significant Whitespace

파이썬은 다른 언어와 다르게 들여쓰기가 요구사항입니다. 들여쓰기를 통해 코드의 종속성을 나타냅니다. 들여쓰기 칸은 일반적으로 4칸입니다.(2칸으로 사용할 수 있습니다.) tab사이즈를 4칸으로하여 대부 tab으로 들여쓰기를 합니다.

profile
백엔드..?
post-custom-banner

0개의 댓글