본문 바로가기

Programing40

2-7 파이썬 Bool - Boolean 1. 참, 거짓 a = [1,2,3] while a: n = a.pop() print(n) print("-"*50) a = [1,2,3] if a: print("ok") else: print("no") b = [] if b: print("ok") else: print("no") print("-"*50) a = 5 if a > 0: print("ok") else: print("no") print("-"*50) a = 5 b = 26.7 c = "Hello" d = 5 > 0 print(a,type(a)) print(b,type(b)) print(c,type(c)) print(d,type(d)) - 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 - 위.. 2021. 8. 17.
2-6 파이썬 집합 - set 1. 차집합, 합집합, 교집합 2. add, update, remove a = {1,2,3,4,5} a.add(6) # 6은 추가 된다. a.add(1) # 1이 있기 때문에 추가 되지 않는다. print(a) b = {8,9,10} a.update(b) print(a) a.remove(8) print(a) print("-"*50) a = {1,2,3,4,5} b = {4,5,6,7,8} r1 = a - b r2 = a.difference(b) print(r1) print(r2) print("-"*50) a = {1,2,3,4,5} b = {4,5,6,7,8} r1 = a | b r2 = a.union(b) print(r1) print(r2) print("-"*50) a = {1,2,3,4,5.. 2021. 8. 17.
2-5 파이썬 딕셔너리 - 딕셔너리 1. 쌍 추가, 삭제 2. key 사용해 Value 얻기 (동일한 key값이면 안된다.) 3. keys, values, items, clear, get, in a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]} if "name" in a: print("name이 있어요!") else: print("name이 없어요!") print("-"*50) a = {"name":"유관순","age":20,"addr":"서울", "phone":["010-1111-1111","010-2222-2222"]} print("name" in a) print("email" in a) print("-"*50) a = {"n.. 2021. 8. 17.
2-4 파이썬 튜플 - Tuple 1. 인덱싱, 슬라이싱 2. 더하기, 곱하기, 길이구하기 # 때로는 튜플을 리스트로 변환하고 # 리스트를 튜플로 변환해야 할 경우가 있어요! a = (10,20,30) a = list(a) a.append(40) a = tuple(a) print(a) print("-"*50) # 두개의 변수를 전달 받아 더하기 와 빼기를 한 결과를 반환하는 함수를 만들어 봅시다. # 파이썬의 함수는 2개 이상의 값을 반활할 수 있어요. (다른 프로그램은 1개만 된다.) def calc(a,b): add = a + b sub = a - b return add,sub r = calc(5,7) # 함수가 여러개의 값을 반환하는 경우 하나의 변수에 대입하면 튜플이 됩니다. print(r) # (12, -2) # .. 2021. 8. 17.