在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python靜態(tài)方法使用場景

python靜態(tài)方法使用場景

1,最近學(xué)習(xí)python,看到許多類里面定義了靜態(tài)方法,但是總是感覺沒什么場景可以用,所以請問一下,什么情況下會使用靜態(tài)方法,謝謝!

2,調(diào)用靜態(tài)方可以不圖片描述用實(shí)例化類而已,沒感覺有啥太大用處。希望能舉個例子,非常感謝各位大佬。

回答
編輯回答
瞄小懶

覺得沒有場景可用,不用管它即可,不用糾結(jié)的。

Python 中的靜態(tài)方案,只是一個“名字空間”的作用(“模塊”也有“名字空間”的作用),“名字空間”什么用呢,方便你組織代碼而已。

常用的,比如你做了一個 Tool 的 class ,里面的方法,基本都是靜態(tài)方法吧,我想。

2017年3月19日 19:00
編輯回答
貓小柒

靜態(tài)方法一般用于不需要實(shí)例的情況下,標(biāo)準(zhǔn)庫的logging模塊就有靜態(tài)方法的使用。

import logging
logging.warning('Warn!')

或者常用的requests庫的靜態(tài)方法

import requests
response = requests.get('https://httpbin.org/ip')
2018年6月3日 05:38
編輯回答
怣人

靜態(tài)方法的好處就是不用實(shí)例化類。直接類名.方法名就行了。參考工廠模式

2017年2月13日 13:03