最近自己在學習python,把每天的學習做一些記錄和分享吧
#!/usr/bin/env python3
#--------------------------list相關用法---------------------------
classmates=[『benliu』,『yuan』,『bo』,『gm』]
#print(classmates[0])
#print(classmates[1])
#print(classmates[2])
#print(classmates[3])
#list裡面還可以巢狀其他的陣列
s=[『xuming』,classmates,『chengjinchao』]
print(s)
print(len(s))
#注意通過len函式發現s的長度是3,這裡可以把s看成是乙個二維陣列
print(s[1][1])
#---------------------tuple的用法-----------
#在python中另外一種有序列表叫元組(名字有些搞笑有木有),tube和list很類似,但是tube一旦初始化,值就不能改變了
#tuple和list定義的區別是,list是通過定義,而tuple通過()定義
t=(2,1)
print(t)
#t(1)=3 這句話會報錯,因為tuple型別的值不能發生改變
#如何定義乙個一維陣列呢
t2=(1,) #此處必須要加乙個,
print(t2)
#tuple不可變有啥用,安全啊,所以在定義陣列的時候能用tuple就不用list
學習體會:
1.python語言最後不用加;作為結尾,感覺好不習慣,在敲python語句的時候,總有最後相加;的衝動
2.在python中定義的list陣列元素型別可以不一致,這一點和c,c++語言是不一樣,在c++中陣列型別是唯一的。
3.在python中變數的型別是可變的,果然又顛覆了我的程式設計觀~~
本章節中用到的python語句,已經上傳到github(list_tube.py)
**:
Python3學習筆記 使用list和tuple
有c 基礎,一直對 萬能 的python語言感興趣,目前正在學習廖雪峰老師的python3教程用來入門,這裡記錄一些沒接觸過或與c 有差異的知識,方便自己查閱吧 list fruits 2 banana fruits fruits.insert 3,kiwi fruits fruits.pop le...
python 資料庫查詢返回list或tuple
mysqldb預設查詢結果都是返回tuple,輸出時候不是很方便,必須按照0,1這樣讀取,無意中在網上找到簡單的修改方法,就是傳遞乙個cursors.dictcursor就行。預設程式 import mysqldb db mysqldb.connect host localhost user roo...
Python 全棧開發 python元組tuple
什麼是元組 元組就是乙個不可變的列表 並不是列表,只是為了便於記憶 用途 用於存放多個值,只能讀不能二次賦值 表現形式 小括號 中間以逗號分割各個元素 eg tuples a b c d 生成乙個簡單的元組 tuples tuple range 5 print tuples 結果 0,1,2,3,4...