본문 바로가기

분류 전체보기98

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.
5-5 파이썬 내장함수 07 - input # input : 사용자 한테 어떠한 값을 입력받아 문자열로 반환하는 함수 # name = input('이름을 입력하시오==>') # print(name) # age = input('나이를 입력하세요==>') # print(age) # print(type(age)) # 연습) 사용자 한테 두개의 정수를 입력받아 # 더하기 한 결과를 출력 # num1 = int(input('첫번째 수를 입력하세요==>')) # num2 = int(input('두번째 수를 입력하세요==>')) # r = num1 + num2 # print(r) # num1 = input('첫번째 수를 입력하세요==>') # num2 = input('두번째 수를 입력하세요==>') # r = int(num1) + int(num.. 2021. 8. 17.