python 기초 문법

riassuc·2021년 5월 13일
0

1. Data Types

파이썬의 데이터 타입은 여러가지가 있는데, type()함수를 사용해서 쉽게 알 수 있다.

1-1. String

String은 큰따옴표, 작은따옴표로 둘러싸거나 큰따옴표, 작은따옴표 3개로 둘러 쌓여 있다.

"문자열"
'문자열'
"""문자열"""
'''문자열'''

1-2. Integer

Integer는 음의 정수, 0, 양의 정수같이 정수형 데이터 타입이다.

123
0
-123

1-3. Float

Float은 실수형 데이터 타입이다.

4.31
-5.22
0.000005

1-4. Complex Numbers

Complex Numbers는 복소수 데이터 타입이다. j를 사용해서 표현한다.

3+2j
2-5j

1-5. Boolean

Boolean의 값은 true false 두가지 값만 가지고 있다. 조건문 등에서 많이 사용된다.

3 > 1 #true
0 > 1 #false
3 == "3" #false

2. Variables

변수란 임시로 혹은 영구적으로 값을 기억해두기 위한 저장소이다. 주로 대입연산자=를 사용해서 좌항에 우항에 값을 저장한다.

abc = 123

print(abc) #123이 출력된다.

변수를 선언할 때는 몇 가지 규칙이 있다.

  • 함수, 객체, 변수 이름의 첫 글자는 소문자를 사용한다.
  • 클래스 이름의 첫 글자는 대문자를 사용한다.
  • 두 단어 이상으로 쓸 때에는 두번째 단어의 첫 글자는 대문자를 사용한다.

3. Operator

연산자내용예문결과
+덧셈5+38
-뺄셈5-32
*곱셈5*315
/나눗셈5/31.66
**거듭제곱5**3125
//나눗셈 후 나머지를 버린 몫5//31
%나눗셈 후 몫을 제외한 나머지5%32

기본적으로 숫자에 대해서 연산이 되지만 문자열에도 사용 가능한 연산자가 있다.

a="song"
b="jun"
print(a+b) #결과값으로 songjun이 출력된다.

print(b * 2) #결과값으로 junjun이 출력된다.

4. Significant Whitespace

JavaScript나 JAVA등의 다른 언어들은 종속된 코드를 나타내기 위해서 중괄호{ }를 사용한다.
하지만 파이썬에서는 중괄호가 아니라 들여쓰기로 종속된 코드를 나타낸다.

//javascript
function a(){
  return 1;
}
#python
def a():
    return 1

들여쓰기를 할 때에는 2칸을 해도 4칸을 해도 상관이 없지만 보통 4칸을 권장한다. 그리고 중요한 점은 위에서 2칸을 사용했으면 반드시 그 아래에도 2칸을 사용해야 한다.

def add():
  a = 1
    b = 2
  return a+b #잘못된 예

def add():
    a = 1
    b = 2
    return a+b #이렇게 일정하게 들여쓰기를 해야한다.

profile
riassuc

0개의 댓글