본문 바로가기

IT159

Day 3-2. 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 1-1. 생성 # 요소가 1개일 경우 끝에 컴마를 붙여야 함 tu1 = (1,) print(tu1) print(type(tu1)) (1,) tu2 = (1,3,4,6) print(tu2) print(type(tu2)) (1, 3, 4, 6) tu3 = tuple([1,3,5,7]) print(tu3.. 2024. 3. 13.
Day 3-1. 컬렉션 타입 - 리스트 1. 컬렉션 타입 여러 개의 데이터 항목을 하나의 단위로 관리할 수 있게 해주는 데이터 구조를 의미합니다. 이것은 여러 개의 데이터를 하나의 변수에 저장하고, 관리할 수 있게 해줍니다. 파이썬에서는 리스트, 튜플, 세트, 딕셔너리 등이 기본적인 컬렉션 타입에 속합니다. 컬렉션 생성함수 특징 예시 리스트 list() 추가, 수정, 삭제 언제나 가능 a = [1,2,3] 튜플 tuple() 생성되고 나면 변경 불가능 a =(1,2,3) 세트 set() 중복된 값의 저장 불가능 a ={1,2,3} 딕셔너리 dict() 키 + 값으로 관리 a ={'age':25} 2. 리스트 리스트란 무엇일까요? 사전적 의미는 '목록'이며, 파이썬에서는 자료를 저장할 수 있는 자료입니다. 숫자, 문자, 수식 등 개별적인 자료들.. 2024. 3. 13.
Day 2-4. 과제 [ 1 + 1 2 [59] 0.1 + 1.1 1.2000000000000002 [61] 0.1 + 1.1 == 1.2 False 위에 결과가 왜 이렇게 나올까요? 파이썬에서 부동 소수점 연산에는 정확도 한계가 있기 때문에 0.1 + 1.2와 2.2가 정확하게 일치하지 않을 수 있습니다. 부동 소수점은 이진수로 표현되어 있어 특정 소수를 정확하게 표현하는 것이 어렵습니다. 그래서 소수점 연산에서는 일반적으로 두 부동 소수점 값이 정확히 같은지를 비교하는 것이 아니라, 값의 근사치에 대한 비교를 하는 것이 좋습니다. 2024. 3. 12.
Day 2-3. 문자열 다루기 1. 문자열이란 파이썬에서 문자열은 텍스트 데이터를 다루는 데 사용되는 중요한 데이터 타입입니다. 문자열은 작은 따옴표(')나 큰 따옴표("), 세 개의 따옴표(''', """)로 둘러싸인 텍스트로 표현됩니다. str1 = '오늘도 즐거운 파이썬 수업' print(str1) str2 = "오늘도 즐거운 파이썬 수업" print(str2) str3 = '''김사과: 오늘 수업 정말 즐겁네요 그렇죠?''' print(str3) 더보기 오늘도 즐거운 파이썬 수업 오늘도 즐거운 파이썬 수업 김사과: 오늘 수업 정말 즐겁네요 그렇죠? str1 = 'Hello' str2 = 'Ho' print(str1 is str2) 더보기 False 2. 문자열 재할당 파이썬에서 문자열은 불변(immutable)한 데이터 타입이.. 2024. 3. 12.
LIST