내맘대로ES6 > Promise

Python

  • 인터프리터 언어 (interpreter)

Variables

1
spam = 5
  • 타입, var 등 필요 없음
  • ; 필요없음
  • whitespace 중요 { } 가 아닌 띄어쓰기로 코드 구분
  • 2칸이나 4칸 띄어쓰기. 아무거나 이용해도 상관 없지만 일관성(consistency) 있게 사용하자.

주석

  • 단일 주석 #
  • 다중 주석 “””

사칙연산

  • 덧셈 +
  • 뺄셈 -
  • 곱셈 *
  • 나눗셈 /
  • exponential **
  • 나머지 %
  • python2는 나눗셈 int 반환 float하고 싶으면 뒤에 .0을 붙여서 float로 만들어야 함, python3는 float 반환

String

  • “” 사이
  • escaping은 \로
  • index 0부터 시작
  • len, lower, upper, str
  • . 으로 접근은 오직 string에만 적용됨
  • 인자로 넣는 것은 모든 데이터 타입에 적용됨
  • String Concatenation : 그냥 더하기로 .. string 제외 타입은 str()로 변환해줘야 한다
  • 변수와 스트링 합하는 더 편한 방법 % 사용 “%s” % (name)
    1
    2
    3
    4
    5
    6
    7
    'Juho's in my pocket'
    'Juho\'s in my pocket'

    print("Juho is " + 25 + "years old")
    print("Juho is " + str(25) " years old")

    "%s" % (name)