Python私有函数和公开函数

时间:2021-12-05 03:02:08

类似_xxx和__xxx这样的函数或变量就是非公开的(private),不应该被直接引用,比如_abc,__abc等;

# private私有函数
def _private_1(name):
return 'Hello,%s'%name
def _private_2(name):
return 'Hi,%s'%name # public公开函数
def greeting(name):
if len(name) > 3:
return _private_1(name)
else:
return _private_2(name)
print(greeting('frank'))