본문 바로가기

분류 전체보기98

5-5 파이썬 내장함수 06 - id_01 # id : 그 변수의 메모리상의 주소를 알려주기 위한 함수 # 두개의 변수가 서로 동일한 메모리를 바라보고 있는 판별할 수 있어요. # a = 3 # b = 4 # # print(a) # print(b) # print(id(a)) # print(id(b)) a = 3 b = 3 print(a) print(b) print(id(a)) print(id(b)) a = 30 print(a) print(b) print(id(a)) print(id(b)) # 처음에 a,b가 동일한 값일때는 # 동일한 메모리를 사용합니다. # 만약, a의 값을 변경하면 # 그때 부터 서로 다른 메모리를 사용합니다. - id_02 name1 = '홍길동' name2 = '이순신' name3 = '유관순' print(i.. 2021. 8. 17.
5-5 파이썬 내장함수 05 - eval # eval : 실행 가능한 문자열의 내용을 실행시켜주는 함수 print(eval('1+2')) print(eval("'hi'+'a'")) print(eval('divmod(4,3)')) # def to_lower(data): # r = '' # for ch in data: # if ord('A') 0, data)) print(list) - hex print(hex(10)) print(hex(11)) print(hex(12)) print(hex(13)) print(hex(14)) print(hex(15)) print(hex(16)) # a = 10 # b = hex(a) # # print(a) # print(b) # a = 9 # b = hex(a) # # print(a) # print(b).. 2021. 8. 17.
5-5 파이썬 내장함수 04 - divmod # divmod : 나누기 한 몫과 나머지를 계산하여 튜플로 반환하는 함수 a = 7 b = 3 # i = a // b # j = a % b # print(i) # print(j) # i,j = divmod(a,b) # print(i) # print(j) r = divmod(a,b) i,j = r print(i) print(j) # r = divmod(a,b) # print(r) # print(type(r)) # print(r[0]) # print(r[1]) - enumerate # ebumerate : 리스트와 같은 집합 자료형에서 # 데이터와 하나씩 꺼내오면서 인덱스도 필요한 경우에 사용합니다. data = ['홍길동','김길동','박길동','최길동','이길동'] for i, name.. 2021. 8. 17.
5-5 파이썬 내장함수 03 - All # all : 모든 데이터가 True인지 판별하는 함수 # 0 , '' 이 아닌 값이 있는 상태를 True로 봅니다. # member = ['홍길동','김길동','이길동','','박길동'] member = ["홍길동","김길동","이길동","장길동","박길동"] # flag = all(member) # print(flag) if all(member): print('사람 이름이 모두 있어요!') else: print('사람 이름이 빠진게 있어요!') #data =[10,20,30,0,5] data =[10,20,30,100,-5] # 모든 data가 0이 아닌 값으로 구성되어 있나? # r = all(data) # print(r) if all(data): print("모든 요소가 0이 아닙니다... 2021. 8. 17.