簡明python教程學習筆記(八) 元組

2021-06-21 13:44:55 字數 894 閱讀 2367

元組和字串一樣是 不可變的 即你不能修改元組。元組通過圓括號中用逗號分割的專案定義。元組通常用在使語句或使用者定義的函式能夠安全地採用一組值的時候,即被使用的元組的值不會改變。

#filename:using_tuple.py

zoo=('dog','elephant','penguin')

numbers=len(zoo)

print 'this zoo has',numbers,'animals'

new_zoo=('monkey','dolphin',zoo)

print 'the new zoo has',len(new_zoo),'animals'

print 'all animals in new zoo are',new_zoo

print 'animals brought from old zoo are',new_zoo[2]

print 'last animal brought from old zoo is ',new_zoo[2][len(zoo)-1]

含有0個或1個專案的元組。乙個空的元組由一對空的圓括號組成,如myempty = ()。然而,含有單個元素的元組就不那麼簡單了。你必須在第乙個(唯一乙個)專案後跟乙個逗號,這樣python才能區分元組和表示式中乙個帶圓括號的物件。即如果你想要的是乙個包含專案2的元組的時候,你應該指明singleton = (2 , )。

#filename:print_tuple.py

age=22

name='swaroop'

print '%s is %d years old' %(name,age)

print 'why is %s playing with that python' %name

簡明python教程學習筆記 一

由於最近做專案需要用到python,所以找了一本經典的a byte of python閱讀,順便記錄下學習筆記,以便印象更加深刻,主要記錄和perl或者c的不同 方式一 在windows開始裡面輸入python 出現idle python gui 這是乙個python基本的整合開發環境 ide pr...

簡明Python教程學習筆記3

7 函式 1 定義 略 2 函式形參 略 3 區域性變數 如果你想要為乙個定義在函式外的變數賦值,那麼你就得告訴python這個變數名不是區域性的,而是 全域性 的。使用global語句完成這一功能。沒有global語句,是不可能為定義在函式外的變數賦值的。1 coding utf 823 4def...

簡明Python教程(筆記)

只有在形參表末尾的那些引數可以有預設引數值,即你不能在宣告函式形參的時候,先宣告有預設值的形參而後宣告沒有預設值的形參。這是因為賦給形參的值是根據位置而賦值的。例如,def func a,b 5 是有效的,但是def func a 5,b 是 無效的。如果你的某個函式有許多引數,而你只想指定其中的一...