Python (Data Types)

nyongho·2022년 7월 18일
0

Python

목록 보기
1/1

🚦 Data Types

  • Numeric Types: int(정수), float(소수), complex(복소수)
  • Sequence Types: str(문자열), list(리스트), tuple(튜플)
  • Mapping Type: dict(딕셔너리)
  • Set Types: set(집합)
  • Boolean Type: bool(불리언)
  • Binary Types: bytes, bytearray, memoryview

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} 

🌗 자바스크립트와 다른점

  1. 자바스크립트와는 다르게 변수에 값 할당시 특정 선언을 안해줘도 된다.

  2. boolean 값을 할당할 때 앞에 대문자를 사용해야 한다.

🐌 Lists

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"];

🦀 Tuple and Dict

위의 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"
}
profile
두 줄 소개

0개의 댓글