본문 바로가기

ALL

(300)
[Python] divmod divmod 두 숫자를 인자로 전달 받아 첫번째 인자를 두번째 인자로 나눈 몫과 나머지를 tuple 형식으로 반환 a = 7 b = 5 print(a//b, a%b) # divmod 사용 a = 7 b = 5 print(*divmod(a, b))
[Python] map map() 파이썬의 내장 함수 여러 개의 데이터를 한 번에 다른 형태로 변환하기 위해서 사용 따라서, 여러 개의 데이터를 담고 있는 list나 tuple을 대상으로 주로 사용 데이터가 담고 있는 모든 데이터에 변환 함수를 적용하여 다른 형태의 데이터를 반환 map(변환 함수, 순회 가능한 데이터)
[Python] 메소드 초기화 함수 __init__ : 인스턴스를 만들 때 실행되는 함수 문자열화 함수 __str__ : 인스턴스 자체를 출력할 때의 형식을 지정해주는 함수 class Human( ): '''인간''' def __init__( self, name, weight ): '''초기화 함수''' self.name = name self.weight = weight def __str__( self ) '''문자열화 함수 return "{} ( 몸무게 {}kg )".format( self.name, self.weight ) person = Human( "사람", 60.5 ) # 초기화 함수 사용 print( person ) # 문자열화 함수 사용
[Python] Slice Slicing Slice 리스트나 문자열에서 값을 여러개 가져오는 기능 slice를 하면 해당하는 부분의 리스트나 문자열을 새로 만들어 줌 슬라이싱을 끝낼 위치로 end는 포함하지 않는다! a[start : end : step] text = "hello world" text = text[ 1:5 ] >>> ello list = [ 0, 1, 2, 3, 4, 5 ] list = list[ 1:3 ] >>> 1, 2 list[ ::3 ] >>> 0, 3 start : end list[ 2 : ] : 2번째부터 끝까지 반환 list[ : 2 ] : 처음부터 2번째 까지 반환 list[ : ] : 처음부터 끝까지 전부 반환 step slice한 값의 범위에서 step 값을 주어 그 값만큼 건너뛰어 가져오는 기능 slice 활..