본문 바로가기

Programing40

5-5 파이썬 내장함수 11 - max_min_01 data = [3,10,5,2,6,7] r = max(data) print(r) r2 = min(data) print(r2) - max_min_02 # 최고 점수의 학생의 이름을 모두 출력하세요. name = ['김길동','홍길동','박길동','오길동','최길동'] kor = [60,70,100,80,100] max_name = [] max = max(kor) print(max) for i, k in enumerate(kor): if k == max: max_name.append(name[i]) print(max_name) - oct # oct : 10진수를 매개변수로 받아 8진수의 모양을 한 문자열을 반환하는 함수 # 8진수임을 나타내기 위하여 숫자 앞에 0o를 붙여 구별합니다... 2021. 8. 17.
5-5 파이썬 내장함수 10 - map_01 # map : 리스트의 요소에 어떤 연산을 수행하여 새로운 리스트를 # 만들고자 할 때에 사용합니다. data = [1,2,3,4] # 위의 모든 data의 요소에 곱하기 2를 한 새로운 리스트를 만들어 봅시다. # [2,4,6,8] # 리스트를 매개변수로 전달받아 # 각 요소에 *2한 새로운 리스트를 생성하여 반환하는 함수 def make_double(data): r = [] for d in data: temp = d * 2 r.append(temp) return r a = make_double(data) print(data) print(a) - map_02 # map : 리스트의 요소에 어떤 연산을 수행하여 새로운 리스트를 # 만들고자 할 때에 사용합니다. # map을 사용하는 방법 .. 2021. 8. 17.
5-5 파이썬 내장함수 09 - len # len : 문자열이나 리스트등의 길이를 알려주는 함수 # 문자열의 경우 공백문자도 한글자로 취급합니다. # data = 'hello korea' # n = len(data) # print(n) # data = ' ' # n = len(data) # print(n) # data = [10,20,30,40,50] # n = len(data) # print(n) # data = [10,20,30,40,50] # # for i in range(0,len(data)): # print(data[i]) # data = [10,20,30,40,50] # for d in data: # print(d) data = (10,20,30,40); print(len(data)) print(type(data)) - .. 2021. 8. 17.
5-5 파이썬 내장함수 08 - isinstance_01 # isinstance : 어떤 객체참조변수가 그 클래스에 해당합니까를 판별하여 # True,False를 반화는 함수 class Person: pass a = Person() b = 3 print(isinstance(a,Person)) print(isinstance(b,Person)) - isinstance_02 class Person: def __init__(self,name): self.name = name def say(self): print('Hello,',self.name) data = [100,2.7,Person('홍길동'),Person('이순신'),False,'Python',Person('유관순')] for obj in data: if isinstance(obj,.. 2021. 8. 17.