Home [Python] 파이썬 네이밍
Post
Cancel

[Python] 파이썬 네이밍

private은 _(밑줄 한개)을 사용, name mangling을 방지하기 위해서는 __(밑줄 두개) 사용

1
2
_books = {} # private var
__dict = {} # 파이썬 내장 lib로 네임 mangling 방지를 위해 __ 두개 사용
1
2
3
4
5
6
7
# private method
def _get_data():
    ...

# naming mangling 방지를 위해 두개의 밑줄
def __path():
    ...

user 객체를 반환하는 함수인 경우 아래 두개의 함수 이름 중에 올바른 함수 이름은?

1
2
3
4
5
6
7
# 어떤 id인지 모호함
def get_user_info(id):
    ...

# 올바른 방법
def get_user_by(user_id):
    ...
This post is licensed under CC BY 4.0 by the author.

[애플] Macbook 거치대 - Twelve South Curve Flex

[Python] 문자열 붙이기 성능 비교 (join, +)