240501 Today I Learn매개변수 vs. 인수💡 매개변수 vs. 인수* 매개변수 : 함수를 정의할 때 함수가 받아들이는 값* 인수 : 함수 호출 시 함수에 전달되는 값 ▶︎ 예시 1#1def greet(name): print("Hello, " + name + "!")#2greet("Alice")#1의 name은 함수를 정의할 때 사용되는 값으로 매개변수이다.#2에서 "hello 이름 !"을 반환하는 greet함수 안에 있는 Alice는 함수에 전달되는 값으로 인수이다.▶︎ 예시 2) 가족을 가진 승객들 중에서 가장 많은 가족을 가진 승객을 찾는 함수를 만들어라.def largest_family(df): family = df['SibSp']+df['Parch'] answer..
240430 Today I LearnPandas '.loc[]' 데이터프레임에서 행 조회하기💡 dataframe.loc[ 행 인덱싱 값, 열 인덱싱 값]라벨로 인덱싱, 끝번호 포함슬라이싱 개념 적용 가능▶︎ 활용 예시 ) 가장 많은 가족을 가진 승객 찾기family = df['SibSp']+df['Parch']name = ''for i, k in enumerate(family): if k == max(family): print(df.loc[i]['Name']) ## Sage, Master. Thomas Henry## Sage, Miss. Constance Gladys## Sage, Mr. Frederick## Sage, Mr. George John Jr## Sage, Mi..
240426 Today I Learn전역변수 vs. 지역변수전역변수 : 프로그램 전체에서 접근 가능한 변수지역변수 : 함수 내에서만 사용되는 변수→ 지역변수를 전역변수로 바꾸고 싶을 때에는 변수 앞에 `glob`를 붙이면 된다.def modify_global(): global global_var global_var = 30 print("함수 내에서 수정된 전역변수:", global_var) 가변인수args : 함수 호출시 임의의 개수의 위치인수를 전달- sum_values(1,2,3,4,5,6,7)도 들어갈 수 있음 (변수의 개수가 달라도 됨)def sum_values(*args): total = 0 for num in args: total += num ret..