📌 튜플 자료형, ( )튜플 자료형은 여러 개의 데이터를 하나로 묶어 저장할 수 있는 자료형이다.리스트와 비슷하지만, 한 번 생성한 튜플은 내부의 값을 변경하거나 추가, 삭제할 수 없다는 차이점이 있다. 예를 들어 쇼핑몰에서 상품의 기본 정보를 저장하거나, API 응답에서 여러 값을 함께 반환할 때 활용할 수 있다.이때, 상품 가격을 변경하려고 하면 TypeError가 발생한다.# 상품의 기본 정보product = ("P001", "무선 키보드", 35000)print(product[0]) # P001print(product[1]) # 무선 키보드print(product[2]) # 35000# 값 변경 시도product[2] = 40000 # TypeError 발생 📌 튜플 생성하기1️⃣ ..
전체 글
기술을 배우고, 기록하고, 나누는 공간입니다 (๑•̀ㅂ•́)و✧📌 API란?API는 프로그램끼리 데이터를 주고받을 수 있도록 정해 놓은 약속이다. 예를 들어 쇼핑몰에서 상품 목록을 조회한다고 생각해 보자.아래와 같은 과정에서 프로그램이 서버에 데이터를 요청하고 결과를 받아올 수 있다.사용자가 쇼핑몰에서 상품 목록을 요청한다.쇼핑몰 서버가 상품 정보를 조회한다.서버가 상품 정보를 전달한다.화면에 상품 목록이 표시된다.이때 프로그램이 서버에 데이터를 요청하고 응답받을 수 있도록 정해 놓은 규칙이 API이다. ❓ API는 어떻게 동작할까?API를 통한 데이터 교환은 크게 세 단계로 이루어진다.요청(Request): 프로그램이 서버에 필요한 데이터를 요청한다.처리: 서버가 요청을 확인하고 데이터를 준비한다.응답(Response): 서버가 처리 결과를 프로그램에 돌려준다...
📌 사전 자료형, { }사전 자료형은 key와 value를 한 쌍으로 저장하는 자료형이다.리스트가 데이터를 순서대로 저장한다면, 딕셔너리는 이름표(key)를 붙여서 데이터를 저장한다고 생각하면 쉽다. 예를 들어 사용자 정보를 저장한다고 하면 다음과 같이 만들 수 있다.여기서 "name", "age", "email"이 key이고, "혜스토리", 20, "hyestory@example.com"이 value이다.user = { "name": "혜스토리", "age": 20, "email": "hyestory@example.com"}print(user)# {'name': '혜스토리', 'age': 20, 'email': 'hyestory@example.com'} 📌 값을 가져오는 방법1️..
📌 리스트 자료형, [ ]리스트는 여러 개의 데이터를 하나의 변수에 저장할 수 있는 자료형이다.예를 들어 상품 목록, 사용자 목록, 파일 목록처럼 여러 데이터를 한꺼번에 관리할 때 사용한다.products = ["노트북", "키보드", "마우스"]print(products)# ['노트북', '키보드', '마우스'] 1️⃣ 리스트에서 값 가져오기, 리스트[index]리스트의 데이터는 순서(인덱스)를 가지고 있고, 인덱스는 0부터 시작한다.products = ["노트북", "키보드", "마우스"]print(products[0]) # 노트북, products[0]은 첫 번째 값인 "노트북"을 의미한다.print(products[1]) # 키보드print(products[2]) # 마우스 2️⃣ 값의 위치 찾..
📌 탈출 문자탈출 문자는 문자열 안에서 줄바꿈, 따옴표, 탭 같은 특별한 동작을 표현할 때 사용한다.역슬래시 \ 뒤에 특정 문자를 붙여서 사용한다. 1️⃣ 줄바꿈, \n\n은 문자열 안에서 줄을 바꿀 때 사용한다.print("백문이 불여일견\n백견이 불여일타")# 실행결과백문이 불여일견백견이 불여일타 2️⃣ 문자열 안에 따옴표 사용하기문자열을 만들 때 사용하는 따옴표와 다른 종류의 따옴표를 사용하면 그대로 출력할 수 있다.print("저는 '공주'입니다.") # 저는 '공주'입니다.print('저는 "공주"입니다.') # 저는 "공주"입니다.❓ 같은 종료의 따옴표를 사용하고 싶다면?\를 사용한다.print("저는 \"공주\"입니다.") # 저는 "공주"입니다.print('저는 \'공주\'입니다.') #..
📌 문자열 포맷팅문자열과 문자열을 이어 붙일 때는 +를 사용할 수 있다., 를 사용하면 문자열 사이에 자동으로 공백이 들어간다.print('a' + 'b') # abprint('a', 'b') # a b그런데 실제로는 단순히 문자열을 이어 붙이는 것보다 변수에 들어있는 값을 문장 안에 넣어야 하는 경우가 많다.예를 들어 이름과 나이를 변수로 가지고 있다고 해보자.name = '혜스토리'age = 20이 값을 이용해서"이름은 혜스토리고, 나이는 20살이다."라는 문장을 만들고 싶다면 문자열 포맷팅을 사용하면 편하다. 📌 문자열 포맷팅 방법1️⃣ % 를 사용하는 방법1) 정수, %dprint('나는 %d살입니다.' % 20) # 나는 20살입니다.2) 문자열, %s (숫자도 가능)print('나는 %..
