静态方法
#@staticmethod
#可以不实例化直接使用,也可以实例化以后调用,但是不需要也不能再使用self
class StrUtile:
#判断一个字符串是否为None或空字符串("")
@staticmethod
def isNoneOrEmpty(string):
if (string == "" or string is None):
return True
return False
#展示用户的姓名或地址
def func1(name):
if StrUtile.isNoneOrEmpty(name): #静态方法可以不实例化使用
name="用户"+"001"
print("姓名是:",name)
func1(None)
func1("")
def func2(address):
if StrUtile.isNoneOrEmpty(address):
address="beijing"
print("地址是:",address)
func2(None)
func2("")