最新国产好看的视频,伊人天堂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ā)了以下白癡的問題。

復(fù)制代碼 代碼如下:

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

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

tuple
<type 'str'>
5

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

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    這篇文章主要介紹了在Python中處理文件路徑的方法,包括普通字符串、原始字符串、正斜杠的使用以及`os.path`模塊的應(yīng)用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    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支持簡單的搜索和導(dǎo)出功能。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è)置隨機數(shù)種子使結(jié)果可復(fù)現(xiàn)

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

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

    解析numpy中的iscomplex方法及實際應(yīng)用

    NumPy 的 iscomplex 方法為檢查數(shù)組中的元素是否為復(fù)數(shù)提供了一種高效且易于使用的接口,本文介紹了 iscomplex 方法的基本概念、使用方法以及它在解決實際問題中的應(yīng)用,需要的朋友可以參考下
    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)問題導(dǎo)致這個問題,需要的朋友可以參考下
    2015-04-04
  • 使用Python的Flask框架構(gòu)建大型Web應(yīng)用程序的結(jié)構(gòu)示例

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

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

最新評論

武隆县| 镇安县| 梁河县| 永嘉县| 阳山县| 河源市| 赤壁市| 乡宁县| 松滋市| 射阳县| 小金县| 梅河口市| 三江| 新昌县| 永靖县| 涿鹿县| 托里县| 馆陶县| 乐都县| 毕节市| 吉首市| 北流市| 宁都县| 桃园市| 从江县| 湖北省| 连城县| 东城区| 日照市| 巩义市| 睢宁县| 蒙阴县| 贵定县| 遂昌县| 富平县| 和林格尔县| 东山县| 信宜市| 延长县| 玛纳斯县| 东平县|