Python

내일배움캠프/내일배움캠프 TIL

내일배움 캠프 TIL 80일차 - seattr(), getattr(), hasattr()

Today I Learned Python에서 setattr() 함수를 활용하여 객체 속성 업데이트하기 - Python에서는 setattr() 함수를 사용하여 객체의 속성 값을 동적으로 설정할 수 있다. 약간 데이터의 일괄적 업데이트나 동적인 속성 할당 시에 주로 사용됨 for attr, value in validated_data.items(): setattr(instance, attr, value) 위의 예시 코드는 for 루프를 통해 validated_data 딕셔너리의 각 항목을 반복하면서 instance 객체의 속성을 업데이트하는데, 각 항목의 키(attr)는 instance의 속성 이름이 되고, 값(value)은 해당 속성에 할당 예를 들어, validated_data가 {'address': 'N..

Python

파이썬 기초문법 4 <함수, 가변인자, 전역변수와 지역변수>

def 함수이름(전달값1, 전달값2, ...): 실행 명령문1 실행 명령문2 .... return 반환값1, 반환값2, ... def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() # 입금 후 잔액 반환 함수 def deposit(balance, money): print("입금이 완료되었습니다. 잔액은 {0} 원입니다.".format(balance+money)) return balance + money # 출금 후 잔액 반환 def withdraw(balance, money): if balance

Python

Python 기초 문법 <문자열, 숫자처리, 문자열 처리, 슬라이싱>

1) int : 정수 값 저장 자료형 (0, 1, 100, -2 등) 2) float : 부동소수점형, 실수 값 저장 자료형 (3.14, -1.7, 0.0 등) 3) complex : 복소수 값 저장 자료형 a+bj (1+3j, 4-3j) 숫자 자료형 계산 해보기 a = 10 # int b = 3.14 # float c = 1 + 2j # complex d = a + b # float e = a / b # float f = a // b # float h = a ** 2 # d = 13.14, e = 3.184713375796178 # f = 3.0, h = 100 / 연산자 : 나눗셈의 결과, // 연산자 : 나눈 몫의 결과 e = 4 / 2 print(e) f = 4 // 2 print(f) g = 3..

sogummi
'Python' 태그의 글 목록