最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python中str is not callable問題詳解及解決辦法

 更新時(shí)間:2017年02月10日 11:43:45   投稿:lqh  
這篇文章主要介紹了Python中str is not callable問題詳解及解決辦法的相關(guān)資料,需要的朋友可以參考下

Python中str is not callable問題詳解及解決辦法

問題提出:

   在Python的代碼,在運(yùn)行過程中,碰到了一個(gè)錯(cuò)誤信息:

   python代碼:

def check_province_code(province, country): 
  num = len(province) 
   
  while num <3: 
    province = ''.join([str(0),province]) 
    num = num +1 
   
  return country + province 

  運(yùn)行的錯(cuò)誤信息:

check_province_code('ab', '001') 
--------------------------------------------------------------------------- 
TypeError                 Traceback (most recent call last) 
<ipython-input-44-02ec8a351cce> in <module>() 
----> 1 check_province_code('ab', '001') 
 
<ipython-input-43-12db968aa80a> in check_province_code(province, country) 
   3  
   4   while num <3: 
----> 5     province = ''.join([str(0),province]) 
   6     num = num +1 
   7  
 
TypeError: 'str' object is not callable  

問題分析與排查:

   從錯(cuò)誤信息分析, str不是一個(gè)可調(diào)用的對象,可是之前確實(shí)可以調(diào)用的,且在python的api文檔中,其是python內(nèi)置的一個(gè)函數(shù)呀, 怎么不能用了呢?

 還是繼續(xù)驗(yàn)證一下吧。

   在命令行下執(zhí)行str(123),將數(shù)字轉(zhuǎn)換為string:

>>> str(1233) 
--------------------------------------------------------------------------- 
TypeError                 Traceback (most recent call last) 
<ipython-input-45-afcef5460e92> in <module>() 
----> 1 str(1233) 
 
TypeError: 'str' object is not callable  

 這下問題定義清楚了,原來沒有了str,仔細(xì)想了想原來剛才在定義變量的時(shí)候,隨機(jī)使用str,所以就被覆蓋了str函數(shù)。進(jìn)行了類似以下的操作:

str = '123' 

恢復(fù)默認(rèn)的str函數(shù)

   重新啟動(dòng)一下python應(yīng)用,移除str被覆蓋的代碼部分即可。

總結(jié)

  在python中內(nèi)置了很多的函數(shù)和類,在自己定義變量的時(shí)候,切記不要覆蓋或者和他們的名字重復(fù)。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • pycharm修改IP、端口無效的問題及解決方案

    pycharm修改IP、端口無效的問題及解決方案

    文章介紹了在PyCharm中修改IP和端口無效的問題解決步驟,包括修改`app.py`文件、刪除PyCharm啟動(dòng)項(xiàng)中的所有數(shù)據(jù)、新增一個(gè)Python配置并設(shè)置參數(shù),最后進(jìn)行測試
    2025-02-02
  • python中注釋用法簡單示例

    python中注釋用法簡單示例

    注釋即對程序代碼的解釋,在寫程序時(shí)需適當(dāng)使用注釋,以方便自己和他人理解程序各部分的作用,下面這篇文章主要給大家介紹了關(guān)于python中注釋用法的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • opencv中顏色空間轉(zhuǎn)換函數(shù)cv2.cvtColor()使用

    opencv中顏色空間轉(zhuǎn)換函數(shù)cv2.cvtColor()使用

    本文主要介紹了opencv中顏色空間轉(zhuǎn)換函數(shù)cv2.cvtColor()使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python tkinter之Bind(綁定事件)的使用示例

    Python tkinter之Bind(綁定事件)的使用示例

    這篇文章主要介紹了Python tkinter之Bind(綁定事件)的使用詳解,幫助大家更好的理解和學(xué)習(xí)python的gui開發(fā),感興趣的朋友可以了解下
    2021-02-02
  • Python第三方Window模塊文件的幾種安裝方法

    Python第三方Window模塊文件的幾種安裝方法

    這篇文章主要介紹了Python第三方Window模塊文件安裝方法,需要的朋友可以參考下
    2018-11-11
  • 基于wxPython的GUI實(shí)現(xiàn)輸入對話框(1)

    基于wxPython的GUI實(shí)現(xiàn)輸入對話框(1)

    這篇文章主要為大家詳細(xì)介紹了基于wxPython的GUI實(shí)現(xiàn)簡單的輸入對話框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • 帶你認(rèn)識Django

    帶你認(rèn)識Django

    今天小編就為大家分享一篇關(guān)于帶你認(rèn)識Django,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Python+OpenCV圖片去水印的多種方案實(shí)現(xiàn)

    Python+OpenCV圖片去水印的多種方案實(shí)現(xiàn)

    這篇文章主要為大家總結(jié)了Python結(jié)合OpenCV的幾種常見的水印去除方式,簡單圖片去水印效果良好,有需要的小伙伴可以跟隨小編一起了解下
    2025-02-02
  • Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解

    Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解

    這篇文章主要為大家介紹了Python數(shù)學(xué)建模PuLP庫線性規(guī)劃入門示例詳解,想學(xué)習(xí)關(guān)于Python建模的同學(xué)可以學(xué)習(xí)參考下,希望能夠有所幫助
    2021-10-10
  • python實(shí)現(xiàn)圖片批量壓縮程序

    python實(shí)現(xiàn)圖片批量壓縮程序

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)圖片批量壓縮程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07

最新評論

龙井市| 阿城市| 宣恩县| 永兴县| 昭通市| 勃利县| 嵊州市| 巴中市| 安达市| 宁城县| 盐池县| 关岭| 福州市| 大化| 宝丰县| 宁化县| 莎车县| 韶山市| 海晏县| 河池市| 图们市| 隆化县| 云霄县| 耿马| 沈丘县| 营口市| 义马市| 东城区| 化州市| 盐亭县| 天津市| 吕梁市| 秦安县| 南涧| 丹江口市| 旬阳县| 将乐县| 孝义市| 城市| 潼关县| 嘉兴市|