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

Python中聲明只包含一個元素的元組數(shù)據(jù)方法

 更新時間:2014年08月25日 08:50:33   投稿:junjie  
這篇文章主要介紹了Python中聲明只包含一個元素的元組數(shù)據(jù)方法,本文是實際經(jīng)驗總結(jié)而來,沒有碰到這個需要可能不會注意到這個問題,需要的朋友可以參考下

調(diào)試程序的時候,就吃過這個虧,不知道為何Python使用括號做元組聲明邊界符,估計是找不到合適的符號了。中括號用來聲明列表,花括號用來聲明字典,元組號只能用括號來聲明了。有其他語言編程經(jīng)歷的朋友都清楚括號在其它語言里都是表示優(yōu)先級,而Python也可以用來表示優(yōu)先級,所以也就引發(fā)了以下白癡的問題。

復制代碼 代碼如下:

# encoding=UTF-8
 
obj = ('tuple')
 
print obj
print type(obj)
print len(obj)

執(zhí)行結(jié)果
復制代碼 代碼如下:

tuple
<type 'str'>
5

我本來是想聲明只有一個元素的元組,而Python估計以為你只是聲明一個字符串所以結(jié)果以obj變量就變成元組了。這個錯誤非常隱形,不好調(diào)試。
解決方法:末尾加一個逗號
復制代碼 代碼如下:

# encoding=UTF-8
 
obj = ('tuple',)
 
print obj
print type(obj)
print len(obj)

執(zhí)行結(jié)果
復制代碼 代碼如下:

('tuple',)
<type 'tuple'>
1

使用tuple關鍵字:將會得到意外的結(jié)果
復制代碼 代碼如下:

# encoding=UTF-8
 
obj = tuple('tuple')
 
print obj
print type(obj)
print len(obj)

執(zhí)行結(jié)果
復制代碼 代碼如下:

('t', 'u', 'p', 'l', 'e')
<type 'tuple'>
5

相關文章

  • Python集合之set和frozenset的使用詳解

    Python集合之set和frozenset的使用詳解

    目前Python有兩種內(nèi)置集合類型:set和frozenset,其中set?是可變的,而frozenset?是不可變的。本文將通過示例詳細講解二者的使用,感興趣的小伙伴可以了解一下
    2022-04-04
  • python實現(xiàn)網(wǎng)站微信登錄的示例代碼

    python實現(xiàn)網(wǎng)站微信登錄的示例代碼

    這篇文章主要介紹了python實現(xiàn)網(wǎng)站微信登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 一次搞懂hasattr()/getattr()/setattr()在Python中的應用

    一次搞懂hasattr()/getattr()/setattr()在Python中的應用

    在Python中,hasattr()、getattr()和setattr()是一組內(nèi)置函數(shù),本文將從入門到精通,全面介紹hasattr()、getattr()和setattr()函數(shù)的用法和相關知識點,需要的可以了解下
    2023-08-08
  • Python文件路徑讀取實例代碼詳解

    Python文件路徑讀取實例代碼詳解

    這篇文章主要介紹了在Python中處理文件路徑的方法,包括普通字符串、原始字符串、正斜杠的使用以及`os.path`模塊的應用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • python使用pywinauto驅(qū)動微信客戶端實現(xiàn)公眾號爬蟲

    python使用pywinauto驅(qū)動微信客戶端實現(xiàn)公眾號爬蟲

    這個項目是通過pywinauto控制windows(win10)上的微信PC客戶端來實現(xiàn)公眾號文章的抓取。代碼分成server和client兩部分。server接收client抓取的微信公眾號文章,并且保存到數(shù)據(jù)庫。另外server支持簡單的搜索和導出功能。client通過pywinauto實現(xiàn)微信公眾號文章的抓取。
    2021-05-05
  • Python簡單獲取網(wǎng)卡名稱及其IP地址的方法【基于psutil模塊】

    Python簡單獲取網(wǎng)卡名稱及其IP地址的方法【基于psutil模塊】

    這篇文章主要介紹了Python簡單獲取網(wǎng)卡名稱及其IP地址的方法,結(jié)合實例形式分析了Python基于psutil模塊針對本機網(wǎng)卡硬件信息的讀取操作簡單使用技巧,需要的朋友可以參考下
    2018-05-05
  • PyTorch 如何設置隨機數(shù)種子使結(jié)果可復現(xiàn)

    PyTorch 如何設置隨機數(shù)種子使結(jié)果可復現(xiàn)

    這篇文章主要介紹了PyTorch 設置隨機數(shù)種子使結(jié)果可復現(xiàn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 解析numpy中的iscomplex方法及實際應用

    解析numpy中的iscomplex方法及實際應用

    NumPy 的 iscomplex 方法為檢查數(shù)組中的元素是否為復數(shù)提供了一種高效且易于使用的接口,本文介紹了 iscomplex 方法的基本概念、使用方法以及它在解決實際問題中的應用,需要的朋友可以參考下
    2024-06-06
  • Python EOL while scanning string literal問題解決方法

    Python EOL while scanning string literal問題解決方法

    這篇文章主要介紹了Python EOL while scanning string literal問題解決方法,本文總結(jié)出是數(shù)據(jù)庫數(shù)據(jù)出現(xiàn)問題導致這個問題,需要的朋友可以參考下
    2015-04-04
  • 使用Python的Flask框架構(gòu)建大型Web應用程序的結(jié)構(gòu)示例

    使用Python的Flask框架構(gòu)建大型Web應用程序的結(jié)構(gòu)示例

    雖說Flask是一個以輕量級著稱的框架,但也為大型Web應用提供了諸如單元測試與數(shù)據(jù)庫遷移等許多便利的功能,這里我們來看一下使用Python的Flask框架構(gòu)建大型Web應用程序的結(jié)構(gòu)示例:
    2016-06-06

最新評論

砚山县| 惠州市| 鄄城县| 阿克苏市| 安塞县| 昭通市| 长垣县| 河曲县| 秭归县| 嘉禾县| 洱源县| 山丹县| 循化| 托里县| 建湖县| 罗山县| 铁岭县| 嘉义县| 达拉特旗| 新竹市| 廉江市| 宜兰市| 大安市| 错那县| 原阳县| 日喀则市| 温宿县| 延长县| 赤城县| 平乡县| 九寨沟县| 文山县| 慈溪市| 临漳县| 无为县| 乌鲁木齐县| 苏尼特右旗| 阿鲁科尔沁旗| 礼泉县| 黄大仙区| 大荔县|