2024/11/14 4

특수한 경어 동사 정리

기본형 존경어 겸양어 いる있다いらっしゃる おいでになる계시다おる있다行く(いく)가다いらっしゃるおいでになるお越しになる(おこしになる)가시다伺う(うかがう)参る(まいる)가다来る(くる)오다いらっしゃるおいでいなるお越しになる(おこしになる)お見えになる(おみえになる)오시다伺う(うかがう)参る(まいる)오다言う(いう)말하다おっしゃる말씀하시다申す(もうす)申し上げる(もうしあげる)말씀드리다する하다なさる하시다いたす하다食べる/飲む(たべる/のむ)먹다/마시다召し上がる(めしあがる)드시다いただく먹다/마시다見る(みる)보다ご覧になる(ごらんになる)보시다拝見する(はいけんする)보다知る(しる)알다ご存じる(ごぞんじる)아시다存じる(ぞんじる)알다聞く(きく)듣다, 묻다  伺う(うかがう)듣다, 여쭈다会う(あう)만나다  お目にかかる(おめにかかる)뵙다思う(おもう)생각..

JLPT N1 2024.11.14

Decorator, Context Manager

데코레이터(Decorator) 함수나 메서드를 변경하지 않고, 추가적인 기능을 쉽게 추가할 수 있는 방법함수나 다른 함수를 감싸서 원래 함수에 새로운 기능을 덧붙인다. 데코레이터를 적용하려는 함수 위에 '@데코레이터이름'을 붙여 사용  *장점 코드 재사용성 - 동일한 기능을 여러 함수에 적용할 수 있음코드 가독성 향상 - 코드 구조가 깔끔해지고, 함수의 로직에만 집중할 수 있음중복 코드 제거 - 반복되는 코드 패턴을 제거하고, 간결하게 유지할 수 있음 def decorator_function(original_function): def wrapper_function(*args, **kwargs): #추가할 기능 print("추가할 기능 실행 전") result = or..

Python to AI 2024.11.14

WidgetKit - Control values and previews

컨트롤 값과 미리보기  protocol ControlValueProvider 컨트롤 위젯 템플릿에 값을 제공하는 타입 protocol AppIntentControlValueProvider 커스텀 인텐트를 사용하여 컨트롤 템플릿에 값을 제공하는 타입  ControlValueProvider 프로토콜을 채택한 타입은 위젯 템플릿에 필요한 값을 제공할 수 있다. 위젯의 컨트롤 요소에 표시되는 값을 제공하기 위한 용도로 사용 -> 사용자가 직접 지정할 수 없는 값 제공 AppIntentControlValueProvider 프로토콜을 채택한 타입은 사용자 정의 인텐트를 통해 위젯의 컨트롤 템플릿에 값을 전달, 앱에서 정의한 특정 인텐트를 통해 위젯의 컨트롤에 동적인 값을 제공한다. -> 사용자의 의도를 통해 값 제..

Iterator, Generator

Iterable(반복 가능한 객체)하나씩 차례대로 값을 꺼내올 수 있는 객체=> list, tuple, str, dictfor 루프에서 반복할 수 있으며, 내부적으로는 __iter__()메서드를 통해 이터레이터 반환 numbers = [1,2,3,4,5]for num in numbers: print(num)numbers = [1,2,3]iterator = iter(numbers) #리스트로부터 이터레이터 생성print(next(iterator))print(next(iterator))print(next(iterator))#1#2#3 __next__() 매직메서드를 호출할 때마다 다음 요소 반환 더 이상 꺼낼 요소가 없으면 StopIteration 예외 발생 __iter__() : 이터레이터 객체 자신을 반..

Python to AI 2024.11.14
728x90
반응형