code with python
str = "hello world" bool = True float = 10.3 int = 7 complex = 3 + 3j dict = { "name" : "Jang", "age" : 32, "city" : "seoul" } list = [3,5,7] set = {7,8,9}
자바스크립트와는 다르게 변수에 값 할당시 특정 선언을 안해줘도 된다.
boolean 값을 할당할 때 앞에 대문자를 사용해야 한다.
Lists는 자바스크립트의 배열과 같다. mutable(변경 가능)하며 자바스크립트의 배열 메소드와 비슷한 메소드들도 있지만 그것보다 훨씬 강력한 메소드들이 많다.
code with python
days = ["Mon", "Tue", "Wed", "Thur", "Fri"]; print("Mon" in days) # 자바스크립트의 includes, True print(days[0]) # Thur print(len(days)); # 자바스크립트의 length, 5 days.append("Sat"); print(days); # ["Mon", "Tue", "Wed", "Thur", "Fri", "Sat"];
위의 list를 immutable하게 만드는 방법은?
() 로 감싸면 된다. 그리고 이를 Tuple이라고 한다.
code with python
days = ("Mon", "Tue", "Wed", "Thur", "Fri");
자바스크립트에서의 object는 파이썬에서 dict(dictionary)라고 불린다. 특이한점은 key와 value 모두 문자열이어야 한다는 것
code with python
apple = { "type" = "food" "color" = "red" }