国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python內置數據類型詳解

2020-02-23 05:39:29
字體:
來源:轉載
供稿:網友

通常來說Python在編程語言中的定位為腳本語言——scripting language 高階動態編程語言。

Python是以數據為主,變量的值改變是指變量去指到一個地址。
即:Id(變量)->展示變量的地址。
因此一個具體的值,會有不同的變量名。

Python的數據類型:

數字、字符串、列表、元組、字典
數字和字符串其實是很基本的數據類型,在Python中和其他語言相差不是很大的,在這里就不細講了。

Dictionary介紹:

Dictionary是Python的內置數據類型之一,它定義了鍵和值之間的一對一關系。
其實就是通常所說的哈希數組。
Dictionary的簡單定義:Dic={'Key1':'Value1','Key2':'Value2'}
Dictionary中不能有重復的Key,給同一個Key賦值會覆蓋掉原來的值。
任何時候都可以在Dictionary中添加Key-Value的值對。
在Dictionary中是沒有元素順序的說法的!因為是通過Key再找Value的,沒有順序之分。
在Dictionary中,Key的大小寫是敏感的!
Dictionary不只是用來存儲字符串,Dictionary的值可以使任意的數據類型,包括Dictionary本身。同時,在單個的Dictionary中,Dictionary的值也并不需要全部都是同一數據類型,可以混用和匹配。Dictionary的Key的數據類型會有相對的要求,不過也是可以多種數據類型混用和匹配的。
Del可以使用一個Key將Dictionary中的對應元素刪除。>>>del dic[12]
Clear()可以將一個Dictionary中的所有值刪掉,但原Dictionary還在,只是變成了空{}.>>>dic.clear()

List介紹:

List是Python中用的最頻繁的數據類型。
List中的數據類型可以使任意的,同時是支持動態擴張的。
List的簡單定義:Lis=['a','b','abc','asd']。List是一個用方括號包括起來的有序元素的集合。
List支持正負兩種索引模式:正索引是一般的情況,從0開始。
負索引是從List的尾部開始計數。任何一個非空的List的最后一個原始總是List[-1]。
List支持分片,既是從List的中間取數據。需要注意的是,Slice的起始位置。
向List中添加數據:Lis.Append('New')向List的末尾添加數據;
Lis.insert(2,'New')在List的2的位置插入值;
Lis.extend(['New','Nwe'])在原有的List中鏈接新的List(在末尾)。

Append()和Extend()的區別:

①.Append()的參數可以是任何的數據類型,當然也可以是一個List,但是它是將怎么List當作一個元素,添加進原來的List。
②.Extend()的參數只可以是一個List,同時是將整個List的所有元素,逐個添加進原來的List。
③.在List中搜索:Lis.index('a')
④.index在List中查找一個值,并返回其首次出現的索引值。如果出現了多次,只返回第一次的索引值;如果不在List中,則會返回一個異常。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新丰县| 满洲里市| 巴中市| 莲花县| 当阳市| 平湖市| 武功县| 义乌市| 嘉禾县| 石河子市| 临清市| 潢川县| 西昌市| 六安市| 康保县| 家居| 博乐市| 贵德县| 昭平县| 郎溪县| 高雄县| 清丰县| 思茅市| 嘉祥县| 饶河县| 简阳市| 中山市| 泸州市| 兴海县| 黄骅市| 突泉县| 连南| 大冶市| 长岛县| 阿拉尔市| 峡江县| 连云港市| 汉寿县| 黄龙县| 阜平县| 鱼台县|