1.使用dir()函数查看属性中,一切皆为对象,包括数字、字符串、列表、元组等等。大家可以使用dir()函数查看字符串的属性
s = ‘Hello World’t(dir(s))
“`tainsatewargsititoduleewodultertcodedswithdtabsdatatapdexumaltifierumerictableaketransoveprefixovesuffixddexesslate’, ‘upper’, ‘zfill’]
ter()等等。
2.使用hasattr()函数判断属性是否存在
hasattr()函数可以判断一个对象是否有某个属性。大家可以使用hasattr()函数判断字符串是否有capitalize()方法
s = ‘Hello World’
if hasattr(s, ‘capitalize’)tethod’)
elsetotethod’)
“`ethod
3.使用getattr()函数获取属性的值
getattr()函数可以获取一个对象的属性值。大家可以使用getattr()函数获取字符串的长度
s = ‘Hello World’gth__’)()tgth)
4.使用setattr()函数设置属性的值
setattr()函数可以设置一个对象的属性值。大家可以使用setattr()函数将字符串的个字符改为大写
s = ‘hello world’bda s[0].upper() + s[1])t(s.capitalize())
Hello world
属性查看的四种方法使用dir()函数查看属性、使用hasattr()函数判断属性是否存在、使用getattr()函数获取属性的值、使用setattr()函数设置属性的值。可以根据需求选择合适的方法进行属性查看。