본문 바로가기

전체 글83

[3-1] if문 파이썬에서 프로그램의 구조를 쌓는 제어문은 크게 (1) if문, (2) while문, (3) for문이 있다.■ if문프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰는 제어문이다.- if문의 기본 구조>>> if 조건문: 수행할_문장1 수행할_문장2 ... else: 수행할_문장A 수행할_문장B ...ex. "돈이 있으면 택시를 타고 가고, 돈이 없으면 걸어간다.">>> money = True>>> if money: print("by taxi") else: print("on foot")by taxi ※ 비교 연산자 비교연산자설명x x가 y보다 작다.x > yx가 y보다 크.. 2024. 6. 29.
[2-7] 불 자료형 ■ 불 자료형불 자료형은 참(True)와 거짓(False)를 나타내는 자료형이다. 불 자료형은 True 또는 False 다음 2가지 값만을 가질 수 있다. True나 False는 파이썬의 예약어로 true, false와 같이 작성하면 안되고 첫 문자를 항상 대문자로 작성해야 한다.값True or False"python"True""False[1, 2, 3]True[]False(1, 2, 3)True()False1True0FalseNoneFalse>>> a = True>>> b = False>>> print(type(a))>>> print(type(b))>>> print(1==1)>>> print(2■ 불 자료형 예제[]은 위 표에서 보면 알 수 있듯이 비어있는 리스트이므로 거짓이다. 따라서 "False"라.. 2024. 6. 28.
[2-6] 집합 자료형 집합 자료형은 우리가 수학에서 배웠던 그 집합을 파이썬의 자료형으로 구현한 것이라고 생각하면 된다. ■ 집합 자료형 특징(1) 집합 자료형은 중복을 허용하지 않는다. 그래서 set은 중복을 허용하지 않는 특징 때문에 데이터의 중복을 제거하기 위한 필터로 종종 사용된다. ​(2) 순서가 없다. 리스트나 튜플은 순서가 있기 때문에 인덱싱을 통해 요솟값을 얻을 수 있지만, set 자료형은 순서가 없기 때문에 인덱싱을 통해 요솟값을 얻을 수 없다.​set 자료형을 정말 유용하게 사용하는 경우는 교집합, 합집합, 차집합을 구할 때이다.(1) 교집합 구하기>>> a = set([1,2,3,4,5,6])>>> b = set([4,5,6,7,8,9])>>> print(a & b) or print(a.intersec.. 2024. 6. 28.
[2-5] 딕셔너리 자료형 ■ 딕셔너리 자료형딕셔너리는 Key와 Value를 한 쌍으로 가지는 자료형이다. 딕셔너리는 리스트나 튜플처럼 순차적으로 해당 요솟값을 구하지 않고 Key를 통해 Value를 얻는다. 딕셔너리 자료형을 생성할 때 Key가 겹치면 안된다.​- 딕셔너리 기본 모습{Key1: Value1, Key2: Value2, Key3: Value3}(1) 딕셔너리 기본 형식>>> dic = {'name': 'park', 'age': 26}>>> print(dic['name'])park(2) 딕셔너리 쌍 추가>>> a = {1: 'a'}>>> a['name'] = "park">>> print(a){1: 'a', 'name: 'park'}(3) 딕셔너리 요소 삭제>>> a = {1: 'a', 'name': 'park'}>>>.. 2024. 6. 28.