Python快速學習02:基本數據類型 & 序列

前言

  系列文章:[傳送門]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 序列

  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

 

Python列表 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(序列)

  #列表及其操做

 

感謝及資源共享

    

    路上走來一步一個腳印,但願你們和我一塊兒。

    感謝讀者!很喜歡大家給個人支持。若是支持,點個贊。

    知識來源: http://book.douban.com/doulist/3870144/

相關文章
相關標籤/搜索