系列文章:[傳送門]html
也就每點一點點的開始咯,「還有兩年時間,兩年能夠學不少東西的」python
Python ['paɪθən] n. 巨蛇,大蟒數組
a=10 # int 整數a=1.3 # float 浮點數a=True # 真值 (True/False)a='Hello!' # 字符串
例子數據結構
a=10print (a)print (type(a)) a =1.3print (a,type(a))
#內置函數type(), 用以查詢變量的類型。app
會有下面的輸出函數
10 <class 'int'> 1.3 <class 'float'>
#print的另外一個用法,也就是print後跟多個輸出,以逗號分隔。spa
sequence(序列)是一組有順序的對象的集合code
python中最基本的數據結構,每個元素被分配一個須要——元素的位置,亦稱「索引」,首個索引爲0,第二個爲1,後面依此類推。python包含六種內建的序列類型:列表(list)、元組(tuple)、字符串、Unicode字符串、buffer對象和xrange對象。orm
tuple和list的主要區別在於,一旦創建,tuple的各個元素不可再變動,而list的各個元素能夠再變動。htm
例子
s1 = (2,1.3,'love',5.6,9,12,False) s2 = [True , 5, 'smile']print (s1,type(s1))print (s1,type(s2))
會有下面的輸出
(2, 1.3, 'love', 5.6, 9, 12, False) <class 'tuple'>(2, 1.3, 'love', 5.6, 9, 12, False) <class 'list'>
#s1是一個tuple
#s2是一個list
解釋器會在內存中建立相似數組的數據結構來存儲,數據項自下而上
members = ['jeff','li','mum','dad']
堆棧中的數據
例子
members = ['jeff','li','mum','dad']print (len(members))print (members[1]) members.append('33')print ('members(append):',members) members.pop() members.extend(['qq','ll'])print ('members(extend):',members) members.remove('ll')print ('members(remove):',members) members.insert(0, 'xx')print ('members(insert):',members)
#len() 列表大小
#append pop remove insert
會有下面的輸出
4li members(append): ['jeff', 'li', 'mum', 'dad', '33'] members(extend): ['jeff', 'li', 'mum', 'dad', 'qq', 'll'] members(remove): ['jeff', 'li', 'mum', 'dad', 'qq'] members(insert): ['xx', 'jeff', 'li', 'mum', 'dad', 'qq']
其餘 for , if 等操做會用到列表,之後講到。
#變量不須要聲明,不須要刪除,能夠直接回收適用。
#sequence(序列)
#列表及其操做
路上走來一步一個腳印,但願你們和我一塊兒。
感謝讀者!很喜歡大家給個人支持。若是支持,點個贊。