Python(1) TIL

Jivyy·2020년 4월 22일
0

WECODE

목록 보기
3/20
post-thumbnail

Data Types

  • Integer : 1, 2 등의 정수
  • Float : 2.3 등의 소수점 숫자
  • Complex Numbers : 실수와 허수를 포함한 복소수, 허수는 수학에서 쓰는 i대신 j사용
  • String : hello 등의 문자열
  • Boolean : 조건문에 사용되는 True or False 단 2가지 값

Variables(변수)

name   = "아이유"
gender = "여자"
 
파이썬 에서 변수는 = 기호의 왼쪽에 위치하고 실제 변수의 값은 = 기호의 오른쪽에 나오며
 = 기호는 "assignment" 즉 값 지정을 뜻한다.

변수 이름

  • 알파벳, 숫자, underscore(_)만 인식
  • 변수이름의 첫글짜는 알파벳이나 underscore로만 시작해야 함
  • 알파벳은 대소문자가 구별됨

변수의 값

age = "23"
next_year = age + 1

print(next_year)

-> 이같이 변수값은 string뿐 아니라 숫자 값도 저장할 수 있다.
   다만 따옴표를 사용하면 무조건 string으로 인식하니 유의.
   
   
   

Math Expression

NOTE

Advanced math expressions(상급 수학 연산)

  • %

    Modulo Operator로 나누기의 나머지 값을 리턴한다.
    print(10 % 3) # == 1 출력

  • 사칙연산도 다음과 같이 사용될 수 있다.

    num1 = 10
    num1 -= 2
    print(num1) # ==> 8 출력

  • ** Exponentiation(멱법).

     10의 2승은 다음과 같이 구현한다.

    10**2



Oder Of Operators

연산에 따라 순서가 달라짐에 유의한다.

Concatenating Text Strings

   name = input()
   print("Hello, " + name)
   에서 만일 "John" 이란 값이 input으로 입력 되었다면 "Hello, John" 이라고 출력
   

literal String Interpolation

name = input() 
print(f"Hello, {name}")
f로 다음에 오는 string이 literal string interpolation 임을 인지시키고 
{}로 치환하고 싶은 변수를 표시한다.

Whitespace

Python에서는 Indention(들여쓰기)가 필수사항으로 중괄호 없이 종속성을 표현한다.


profile
나만의 속도로

0개의 댓글