詳解Python中的元組與邏輯運算符
Python元組
元組是另一個數(shù)據(jù)類型,類似于List(列表)。
元組用"()"標識。內部元素用逗號隔開。但是元素不能二次賦值,相當于只讀列表。
#!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print tuple # 輸出完整元組 print tuple[0] # 輸出元組的第一個元素 print tuple[1:3] # 輸出第二個至第三個的元素 print tuple[2:] # 輸出從第三個開始至列表末尾的所有元素 print tinytuple * 2 # 輸出元組兩次 print tuple + tinytuple # 打印組合的元組
以上實例輸出結果:
('abcd', 786, 2.23, 'john', 70.2)
abcd
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('abcd', 786, 2.23, 'john', 70.2, 123, 'john')
以下是元組無效的,因為元組是不允許更新的。而列表是允許更新的:
#!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) list = [ 'abcd', 786 , 2.23, 'john', 70.2 ] tuple[2] = 1000 # 元組中是非法應用 list[2] = 1000 # 列表中是合法應用
Python邏輯運算符
Python語言支持邏輯運算符,以下假設變量a為10,變量b為20:

以下實例演示了Python所有邏輯運算符的操作:
#!/usr/bin/python a = 10 b = 20 c = 0 if ( a and b ): print "Line 1 - a and b are true" else: print "Line 1 - Either a is not true or b is not true" if ( a or b ): print "Line 2 - Either a is true or b is true or both are true" else: print "Line 2 - Neither a is true nor b is true" a = 0 if ( a and b ): print "Line 3 - a and b are true" else: print "Line 3 - Either a is not true or b is not true" if ( a or b ): print "Line 4 - Either a is true or b is true or both are true" else: print "Line 4 - Neither a is true nor b is true" if not( a and b ): print "Line 5 - Either a is not true or b is not true or both are not true" else: print "Line 5 - a and b are true"
以上實例輸出結果:
Line 1 - a and b are true Line 2 - Either a is true or b is true or both are true Line 3 - Either a is not true or b is not true Line 4 - Either a is true or b is true or both are true Line 5 - Either a is not true or b is not true or both are not true
相關文章
動感網(wǎng)頁相冊 python編寫簡單文件夾內圖片瀏覽工具
這篇文章主要為大家詳細介紹了動感網(wǎng)頁相冊的制作方法,即利用python編寫簡單文件夾內圖片瀏覽工具,感興趣的小伙伴們可以參考一下2016-08-08
Pytorch之8層神經(jīng)網(wǎng)絡實現(xiàn)Cifar-10圖像分類驗證集準確率94.71%
這篇文章主要介紹了Pytorch之8層神經(jīng)網(wǎng)絡實現(xiàn)Cifar-10圖像分類驗證集準確率94.71%問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
django之從html頁面表單獲取輸入的數(shù)據(jù)實例
這篇文章主要介紹了django之從html頁面表單獲取輸入的數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03

