강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của mydignity
mydignity

câu hỏi đã được viết

Giới thiệu về giải bài toán bằng thuật toán Python (chuẩn bị cho bài kiểm tra viết mã)

변수 or 함수명

Viết

·

52

0

안녕하세요.

강의를 보다보니 변수명은 파스칼케이스 사용하고, 함수는 카멜케이스 사용하시던데 혹시 특별한 이유가 있나요?

제가 면접관이면 무조건 물어볼 것 같아서요.

python코딩-테스트

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다.
sahayana님, 좋은 질문 감사합니다.

일반적으로 파이썬에서는 변수명과 함수명 작성 시 파스칼케이스보다는 카멜케이스나 스네이크케이스를 많이 사용합니다. 그러나 강의에서 파스칼케이스와 카멜케이스를 선택하여 사용하는 것은 아마 가독성을 높이거나 특정 프로젝트나 회사의 코딩 스타일 가이드를 따르기 위함일 수 있습니다.

파스칼케이스(PascalCase): 각 단어의 첫 글자가 대문자인 형태 (예: MyVariable).
카멜케이스(camelCase): 첫 단어는 소문자, 이후 단어의 첫 글자는 대문자인 형태 (예: myFunction).

함수에는 보통 카멜케이스를 사용하여 명령이나 동작을 나타내며, 변수에는 파스칼케이스를 사용하는 경우 상태나 데이터를 나타내기 위한 차별화를 줄 수 있습니다. 이런 방식은 특정 컨벤션을 따를 수도 있지만, 개인의 습관이나 취향에 따라 다를 수 있습니다.

면접에서 이러한 질문을 받았을 때에는 표준 규칙을 이해하고 있으며, 특정 코딩 스타일에 적응할 수 있다는 점을 강조하시면 좋을 것 같습니다. 만약 프로젝트에서 정해진 스타일 가이드가 있다면, 그에 맞춰서 코드를 작성하는 것이 중요합니다.

추가로 강의를 들으시기 전 궁금한 점이 있으시다면 인프런 플랫폼의 수강 전 문의하기 기능을 통해 직접 질문하실 수 있습니다.

Hình ảnh hồ sơ của mydignity
mydignity

câu hỏi đã được viết

Đặt câu hỏi