91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python 通過字符串調用對象屬性或方法的實例講解

發布時間:2020-09-08 12:40:13 來源:腳本之家 閱讀:299 作者:曉東邪 欄目:開發技術

有時候需要將屬性或方法作為參數傳入,這個時候可以通過以下幾種方式用字符串調用對象屬性或方法

1、eval

In [634]: def getmethod(x,char='just for test'):
  ...:  return eval('str.%s' % x)(char)
  ...: 
In [635]: getmethod('upper')
Out[635]: 'JUST FOR TEST'

2、getattr

In [650]: def getmethod2(x, char='just for test'):
  ...:  return getattr(char, x)()
  ...: 
In [651]: getmethod2('upper')
Out[651]: 'JUST FOR TEST'

3、利用內置庫operator

In [648]: def getmethod3(x, char='just for test'):
  ...:  return operator.methodcaller(x, char)(str)
  ...: 
In [649]: getmethod3('upper')
Out[649]: 'JUST FOR TEST'

以上這篇python 通過字符串調用對象屬性或方法的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桃园市| 平山县| 广东省| 克东县| 龙井市| 双柏县| 浠水县| 丰镇市| 水城县| 浮梁县| 浪卡子县| 河池市| 牙克石市| 自治县| 大城县| 洞口县| 视频| 如皋市| 彭阳县| 金湖县| 深圳市| 永宁县| 威远县| 兴业县| 开江县| 鄄城县| 靖江市| 乾安县| 木里| 萨嘎县| 松潘县| 武城县| 东台市| 广宗县| 通渭县| 当阳市| 武义县| 金川县| 明光市| 白银市| 霞浦县|