屬性查看的方法。
1.使用dir()函數(shù)查看屬性中,一切皆為對象,包括數(shù)字、字符串、列表、元組等等。我們可以使用dir()函數(shù)查看字符串的屬性
s = 'Hello World't(dir(s))
```tainsatewargsititoduleewodultertcodedswithdtabsdatatapdexumaltifierumerictableaketransoveprefixovesuffixddexesslate', 'upper', 'zfill']
ter()等等。
2.使用hasattr()函數(shù)判斷屬性是否存在
hasattr()函數(shù)可以判斷一個(gè)對象是否有某個(gè)屬性。我們可以使用hasattr()函數(shù)判斷字符串是否有capitalize()方法
s = 'Hello World'
if hasattr(s, 'capitalize')tethod')
elsetotethod')
```ethod
3.使用getattr()函數(shù)獲取屬性的值
getattr()函數(shù)可以獲取一個(gè)對象的屬性值。我們可以使用getattr()函數(shù)獲取字符串的長度
s = 'Hello World'gth__')()tgth)
4.使用setattr()函數(shù)設(shè)置屬性的值
setattr()函數(shù)可以設(shè)置一個(gè)對象的屬性值。我們可以使用setattr()函數(shù)將字符串的個(gè)字符改為大寫
s = 'hello world'bda s[0].upper() + s[1])t(s.capitalize())
Hello world
屬性查看的四種方法使用dir()函數(shù)查看屬性、使用hasattr()函數(shù)判斷屬性是否存在、使用getattr()函數(shù)獲取屬性的值、使用setattr()函數(shù)設(shè)置屬性的值。可以根據(jù)需求選擇合適的方法進(jìn)行屬性查看。