def
B2slang‘훌륭한, 멋진’을 뜻하는 속어; 또한 definitely의 비격식 줄임말
adjective형용사
- 1
adverb부사
- 1
분명히, 확실히, 꼭 — 분명히; 꼭; 확실히B1〔general〕
definitely; certainly
I will def be there by eight.
나 꼭 8시까지 거기 갈게.
You should def see that movie.
너 그 영화 꼭 봐야 해.
유의어definitely, certainly
반의어probably not, never
noun명사
- 1
함수 정의 키워드 — Python에서 함수를 정의할 때 쓰는 키워드B2〔computing〕
the Python keyword used to begin a function definition
In Python, def starts a new function.
Python에서는 def가 새 함수의 시작을 나타낸다.
Put def before the function name.
함수 이름 앞에 def를 넣어라.
뉘앙스 · 쓰임
excellent나 great보다 훨씬 비격식적이고 속어 느낌이 강하며, 다소 올드스쿨 힙합 분위기가 날 수 있다. cool과 비슷하지만, def는 일반 회화에서 널리 쓰이는 현대 표준 표현은 아니다.
공식 글이나 시험 영어에서는 ‘훌륭한’이라는 뜻으로 excellent, great, impressive 등을 쓰는 것이 안전하다. definitely의 줄임말 def는 문자나 채팅에서는 자연스러울 수 있지만, 이메일·보고서·학술 글에서는 피한다. Python의 def는 기술 용어이므로 프로그래밍 문맥에서만 이 뜻으로 이해된다.
유의어 뉘앙스 비교
- excellent
- 가장 일반적이고 중립적인 표현으로, 공식적인 상황에도 쓸 수 있다.
- cool
- 비격식적이지만 def보다 훨씬 널리 쓰이고 덜 올드스쿨하게 들린다.
- awesome
- 강한 감탄을 나타내는 비격식 표현으로, def보다 현대 일상회화에서 더 흔하다.
- definitely
- 표준 철자로, 비격식·공식 문맥 모두에서 def보다 더 안전하다.
- certainly
- 더 격식 있고 공손하게 들릴 수 있다.
반의어
- bad
- 일반적으로 ‘나쁜’이라는 뜻이며, 문맥에 따라 품질이 낮음을 나타낸다.
- lame
- 비격식적으로 ‘별로인, 재미없는’이라는 뜻이다.
- probably not
- 확신이 아니라 ‘아마 아닐 것’이라는 뜻이다.
- never
- 강한 부정으로 ‘절대 아니다/절대 하지 않다’를 뜻한다.
자주 쓰는 표현 · Collocations
adj+noun
- a def beat멋진 비트
- a def track멋진 곡
adv+adjective
- def worth it분명히 그럴 만한 가치가 있는
adv+verb
- def try꼭 시도해 보다
noun+noun
- the def keyworddef 키워드
verb+noun
- use defdef를 사용하다
어원 · 암기 팁
[English]속어 형용사 def의 정확한 어원은 확실하지 않지만, 보통 definite 또는 definitely와 관련된 짧은 형태로 설명된다. 미국 힙합 문화와 대중음악을 통해 널리 알려졌다. 프로그래밍의 def는 define 또는 definition에서 온 짧은 형태로 이해된다.
definite/definitely 또는 define/definition의 앞부분을 줄인 형태
💡 def를 definitely의 앞 세 글자로 기억하면 ‘확실히’라는 뜻을 떠올리기 쉽다. 힙합식 칭찬에서는 ‘def = definitely excellent’라고 연결해 외울 수 있다.