欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 使用openpyxl讀寫大文件的坑

    解決python 使用openpyxl讀寫大文件的坑

    這篇文章主要介紹了解決python 使用openpyxl讀寫大文件的坑,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python和shell變量互相傳遞的幾種方法

    python和shell變量互相傳遞的幾種方法

    這篇文章主要介紹了python和shell變量互相傳遞方法,使用了環(huán)境變量、管道等方法
    2013-11-11
  • Python中if語句的基本格式實例代碼

    Python中if語句的基本格式實例代碼

    在Python中,if語句用于根據(jù)條件執(zhí)行不同的代碼塊。本文詳細介紹了Python中if語句的基本格式使用方法及實例代碼,有需要的同學(xué)可以參考閱讀
    2023-05-05
  • Python中的sorted函數(shù)應(yīng)用及文件操作詳解

    Python中的sorted函數(shù)應(yīng)用及文件操作詳解

    這篇文章主要介紹了Python中的sorted函數(shù)應(yīng)用及文件操作詳解,python只能將字符串寫入到文本文件,要將數(shù)值數(shù)據(jù)存儲到文本本件中,必須先試用函數(shù)str()將其轉(zhuǎn)換為字符串格式,需要的朋友可以參考下
    2023-12-12
  • python的鏈表基礎(chǔ)知識點

    python的鏈表基礎(chǔ)知識點

    在本篇文章里小編給大家整理的是一篇關(guān)于python的鏈表基礎(chǔ)知識點內(nèi)容,有興趣的朋友們可以參考學(xué)習(xí)下。
    2020-09-09
  • 一起來學(xué)習(xí)Python的元組和列表

    一起來學(xué)習(xí)Python的元組和列表

    這篇文章主要為大家詳細介紹了Python元組和列表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Python基于動態(tài)規(guī)劃算法計算單詞距離

    Python基于動態(tài)規(guī)劃算法計算單詞距離

    這篇文章主要介紹了Python基于動態(tài)規(guī)劃算法計算單詞距離的方法,實例分析了Python動態(tài)規(guī)劃算法的實現(xiàn)與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • Python實現(xiàn)一個Git日志統(tǒng)計分析的小工具

    Python實現(xiàn)一個Git日志統(tǒng)計分析的小工具

    這篇文章主要給大家介紹了關(guān)于利用Python如何實現(xiàn)一個Git日志統(tǒng)計分析小工具的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • Python中使用遍歷在列表中添加字典遇到的坑

    Python中使用遍歷在列表中添加字典遇到的坑

    今天小編就為大家分享一篇關(guān)于Python中使用遍歷在列表中添加字典遇到的坑,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例

    Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例

    今天小編就為大家分享一篇關(guān)于Python使用pymongo庫操作MongoDB數(shù)據(jù)庫的方法實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評論