數據類型 --- 數字類型&&字符串類型&&列表類型


一 數據類型

1、什么是數據?

      x=1u,1u 是我們要存儲的數據

2、為什么數據要分不同的類型

     數據是用來表示狀態的,不同的狀態就應該用不同的類型的數據去表示

3、數據類型

       數字        (整形、長整形、浮點型、復數)

      字符串

      字節串      

      列表

      元祖

      字典

      集合

二  數字類型

1、整形 int

用途:表示年齡,等級,qq號等

定義方式:

age=18     # age=int(18)

整形總結

只能存一個值,屬於不可變類型,可hash

2、浮點型 float

用途:身高,體重,體質參數等

定義方式

salary=3.1    # salary=float(3.1)

浮點型總結:

只能存一個值,屬於不可變類型,可hash

3、復數(了解) complex

定義方式

x=1+2j

1代表實數        查看方法:  print(x.real)

2代表虛數        查看方法:   print(x.imag)

三  字符串類型

用途: 姓名,性別。。。。

定義方式

‘’,“”,‘’‘ ’‘’內定義的一串字符

msg=‘hello  world’

1、按照索引取值(正向取+反向取):只能取

2、切片

3、長度

4、成員運算

5、移除空白 strip

6、 切分split

7、 循環

8、字符串總結

只能存一個值,有序(能按照索引取值的),不可變類型,可hash

注:以上講解是必須要掌握的,以下是需要掌握和了解的

9、strip   lstrip    rstrip

10、字符串大小寫  lower upper

11、判斷以什么開頭和結尾 startswith,   endswith

12、format的三種用法

 13、 split 和join的用法演示

join 列表中的數據全是字符串,才能用join拼接

14、 replace  替換

15、 判斷字符串是否是純數字   isdigit

注: 以下為了解的內容

16、查找索引位置    find 和 index 

17、 統計 count  

18、樣式  center  ljust  rjust  zfile

19、 capitalize    title   swapcase

20、is 判斷數字系列

21  is 其他

四  列表類型

作用:存放多個裝備,多個愛好等

定義:[ ]內可以有多個任意類型的值,逗號分隔

小技巧:(能用for循環遍歷的都能用這種方法)

1、 安索引取值(正向和方向) # 和字符串一樣

2、 切片(顧頭不顧尾,步長) # 和字符串一樣

3、 長度                                    #和字符串一樣

4、成員運算 in 和not in             # 和字符串一樣

5、追加 和 刪除

6 循環

for + break or continue

for  + else

若程序沒有被break打斷,則執行else, 若被break 打斷,賊忽略else

注: 以上為必會部分,以下為掌握部分

7、insert  安索引位插入值

8、clear  清空列表中的所有內容

9、copy

10、count

11、 extend 插入多個值

12、index

13、reverse 反轉列表

14 、 sort

純字符串也是能比較大小的(具體怎么比較是看字母表,比價字符串的首字母,以此比較)

15、列表類型總結:

可以存多個值,值可以是任何類型,有序,可變,不可hash

16 、列表的小練習

1)用列表模擬隊列  (先進先出)

2)用列表模擬堆棧(先進的后出,后進的先出)

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com