亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

章丘市| 大关县| 拉孜县| 辽宁省| 安吉县| 靖宇县| 石柱| 西平县| 建湖县| 栾城县| 徐闻县| 古交市| 绵竹市| 黔南| 渝北区| 建昌县| 樟树市| 台南市| 屯留县| 偏关县| 清水河县| 钟祥市| 铜川市| 东城区| 保德县| 家居| 巴彦淖尔市| 亚东县| 陆河县| 岳阳县| 巢湖市| 乾安县| 彰化市| 博白县| 辽阳县| 稷山县| 南华县| 呼玛县| 金沙县| 石台县| 龙里县|