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

Python實現(xiàn)變量數(shù)值交換及判斷數(shù)組是否含有某個元素的方法

 更新時間:2017年09月18日 08:59:39   作者:yongh701  
這篇文章主要介紹了Python實現(xiàn)變量數(shù)值交換及判斷數(shù)組是否含有某個元素的方法,涉及Python字符串與數(shù)組的相關(guān)賦值、判斷操作技巧,需要的朋友可以參考下

本文實例講述了Python實現(xiàn)變量數(shù)值交換及判斷數(shù)組是否含有某個元素的方法。分享給大家供大家參考,具體如下:

本來,這兩個問題都屬于的編程入門簡單得不能再簡單的問題,根本就不值得寫篇記錄來記錄的。

一、變量數(shù)值交換

先說變量數(shù)值交換,從C語言開始,我們就知道要先設(shè)置一個臨時變量,再把某元素的值覆蓋此臨時變量,避免臨時覆蓋等,如果不設(shè)置臨時變量,還有位運算的交換形式

然而Python中根本就不用這么復(fù)雜,如果要交換變量e1,e2彼此的值,就下面一行代碼就足矣:

e1,e2=e2,e1;

比如,如下的程序:

e1=2;
e2=3;
print "e1:"+str(e1)+",e2:"+str(e2);
e1,e2=e2,e1;
print "e1:"+str(e1)+",e2:"+str(e2);

運行結(jié)果如下:

e1:2,e2:3
e1:3,e2:2

二、判斷數(shù)組是否含有某個元素

Python中判斷數(shù)組是否含有某個元素沒有封裝相應(yīng)contain方法,index方法是不管用的,如果在數(shù)組中找不到這個元素,直接是保存的。

但這并不意味著你需要自己定義一個函數(shù)(方法),專門用來求這個元素是否處于某數(shù)組中,因為Python對此雖然沒有封裝方法,但它具有in這個關(guān)鍵字。

比如如下程序:

a=[1,2,3];
print 3 in a;
print 4 in a;

運行結(jié)果如下:

True
False

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • 詳解Python的Django框架中的通用視圖

    詳解Python的Django框架中的通用視圖

    這篇文章主要介紹了詳解Python的Django框架中的通用視圖,是為MVC架構(gòu)的Django框架下的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • 使用Python刪除PDF文檔頁面的頁邊距的操作代碼

    使用Python刪除PDF文檔頁面的頁邊距的操作代碼

    在處理PDF文檔時,有時候我們會遇到PDF文件帶有較大的頁邊距的情況,這樣過大的頁邊距不僅浪費了頁面空間,而且在打印或電子閱讀時也可能影響用戶體驗,本文使用的方法需要用到Spire.PDF?for?Python,PyPI:pip?install?spire.pdf,需要的朋友可以參考下
    2024-10-10
  • python Django模板的使用方法

    python Django模板的使用方法

    這篇文章主要為大家介紹了python Django模板的使用方法,代碼很詳細(xì),感興趣的小伙伴們可以參考一下
    2016-01-01
  • python神經(jīng)網(wǎng)絡(luò)特征金字塔FPN原理

    python神經(jīng)網(wǎng)絡(luò)特征金字塔FPN原理

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)特征金字塔FPN原理的解釋,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • python和opencv構(gòu)建運動檢測器的實現(xiàn)

    python和opencv構(gòu)建運動檢測器的實現(xiàn)

    這篇文章主要介紹了python和opencv構(gòu)建運動檢測器的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • PyTorch中torch.nn模塊的實現(xiàn)

    PyTorch中torch.nn模塊的實現(xiàn)

    torch.nn是PyTorch中用于構(gòu)建神經(jīng)網(wǎng)絡(luò)的核心模塊,包括多種組件,每個組件都有其特定的原理和使用場景,本文就來詳細(xì)的介紹一下如何使用,感興趣的可以了解一下
    2024-09-09
  • python對指定目錄下文件進(jìn)行批量重命名的方法

    python對指定目錄下文件進(jìn)行批量重命名的方法

    這篇文章主要介紹了python對指定目錄下文件進(jìn)行批量重命名的方法,涉及Python中replace及join方法的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼

    Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼

    這篇文章主要介紹了Python調(diào)用百度OCR實現(xiàn)圖片文字識別的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Pytorch測試神經(jīng)網(wǎng)絡(luò)時出現(xiàn) RuntimeError:的解決方案

    Pytorch測試神經(jīng)網(wǎng)絡(luò)時出現(xiàn) RuntimeError:的解決方案

    這篇文章主要介紹了Pytorch測試神經(jīng)網(wǎng)絡(luò)時出現(xiàn) RuntimeError:的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 利用Python爬取可用的代理IP

    利用Python爬取可用的代理IP

    我們平時在用Python爬蟲時,有時會要用到IP代理。網(wǎng)上有很多的免費代理IP網(wǎng)站,但不是所有的ip都能用,所以這篇文章教大家如何爬取可用的代理IP。
    2016-08-08

最新評論