본문 바로가기

Python21

03-1 if 문 📖 if 문조건문 : 참과 거짓을 판단하는 문장 (조건문 ⊃ if 문, while 문, for 문)if 문 : at 프로그래밍, 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 것 1) if 문 기본 구조if 조건문:    수행할 문장1    수행할 문장2              .              .              .else:    수행할 문장A    수행할 문장B              .              .              .* 수행할 문장은 들여쓰기(4 space / 1 tab)를 해줘야 함(i) if 조건문이 참이면, if 문 아래 블록(수행할 문장 더미)을 수행(ii) if 조건문이  거짓이면, else 문 아래 블록(수행할 문장 더미)을 수행   2.. 2024. 7. 13.
02-8 자료형의 값을 저장하는 공간, 변수 >>> a = [1, 2, 3]>>> b = a[:] #리스트 a의 처음~끝 요소 슬라이싱>>> a[1] = 4>>> a[1, 4, 3]>>> b[1, 2, 3] #리스트 a의 값을 바꾸더라도 리스트 b에 영향x📖 변수란?변수의 형태 : '변수 이름 = 변수에 저장할 값'at 파이썬, 변수 ≒ 객체객체 : 자료형의 데이터(값)다음의 a, b, c 같은 예를 '변수'라 함>>> a = 1>>> b = "python">>> c = [1, 2, 3][Ex] a = [1, 2, 3]# [1, 2, 3] 값을 가지는 리스트 데이터(객체)가 자동으로 메모리에 생성됨# 변수 a는 [1, 2, 3] 리스트가 저자오딘 메모리의 주소를 가리킴>>> a = [1, 2, 3]>>> id(a)    #파이썬 내장 함수.. 2024. 6. 27.
02-7 불 자료형 📖 불(bool) 자료형이란?참(True)과 거짓(False)을 나타내는 자료형* True, False : 파이썬 예약어. 첫 문자를 항상 대문자로 작성  1. 불 자료형은 어떻게 사용할까?#변수 a에 True, b에 False 지정>>> a = True #문자열을 따옴표로 감싸지 않아도 오류 발생x >>> b = False=====type 함수를 통해 두 변수의 자료형이 bool로 지정된 것을 확인=====>>> type(a) #type(x) : x의 자료형을 확인하는 파이썬 내장 함수>>> type(b)=====불 자료형은 조건문의 리턴값으로도 사용됨=====>>> 1 == 1 #조건문) '1과 1이 같은가?'True #조건문의 결과로 True or False에 해당하는 불 자료형을 .. 2024. 6. 27.
02-6 집합 자료형 📖 집합(set) 자료형 이란?집합에 관련된 것을 쉽게 처리하기 위해 만든 자료형 1. 집합 자료형은 어떻게 만들까?집합 자료형은 set 키워드를 사용해 만듦=====set([리스트])=====>>> s1 = set([1, 2, 3])>>> s1{1, 2, 3}=====set("문자열")=====>>> s2 = set("Hello")>>> s2{'e', 'H', 'l', 'o'}#비어 있는 집합 자료형 : s = set()   2. 집합 자료형의 특징① 중복을 허용하지 않음② 순서가 없음; 인덱싱을 통해 요솟값을 얻을 수 x (= 딕셔너리도 순서 無)(≠ 리스트, 튜플은 순서가 有; 인덱싱을 통해 요솟값을 얻을 수 o)#set 자료형에 저장된 값을 인덱싱하려면 리스트 or 튜플로 변환 후 인덱싱해야함>.. 2024. 6. 27.
02-5 딕셔너리 자료형 📖 딕셔너리란?Key · Value를 한 쌍으로 가지는 자료형 ex : Key - baseball / Value - 야구딕셔너리는 Key를 통해 Value를 얻음 리스트·튜플처럼 순차적으로 해당 요솟값을 구하지x즉, baseball이라는 단어의 뜻을 찾기 위해 사전의 내용을 순차적으로 모두 검색하는 것이x, baseball이라는 단어가 있는 곳만 펼쳐봄 1. 딕셔너리는 어떻게 만들까?1) 딕셔너리 형태{Key1: Value1, Key2: Value2, Key3: Value3, ...}>>> dic = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}#Key는 각각 'name', 'phone', 'birth'#Value는 각각 'pey', '010-.. 2024. 6. 27.
02-4 튜플 자료형 📖 튜플(tuple) 이란?리스트와 거의 비슷     - 리스트는 [] / 튜플은 ()으로 둘러쌈     - 리스트는 요솟값의 생성·삭제·수정이 가능 / 튜플은 요솟값을 바꿀 수 없음수시로 요솟값을 변화시켜야할 때 : 리스트를 사용프로그램이 실행되는 동안 요솟값이 변하지 않기를 바랄 때 : 튜플을 사용 1. 튜플은 어떻게 만들까?t1 = ()t2 = (1,)t3 = (1, 2, 3)t4 = 1, 2, 3t5 = ('a', 'b', ('ab', 'cd'))리스트와의 차이점- t2 = (1,) 처럼 1개의 요소만 가질 때도 요소 뒤에 쉼표(,)를 붙여야 함- t4 = 1, 2, 3 처럼 소괄호 () 를 생략해도 됨  2. 튜플의 요솟값을 변경하려고 하면 어떻게 될까?1) 튜플 요솟값을 삭제하려 할 때>>>.. 2024. 6. 25.