2019/11/11

1.列表推導式(列表表達式)
  經過簡易的循環或條件判斷快速生成一個簡易的列表
  格式:[獲得的數據變量 生成數據的循環 篩選數據的判斷]
  篩選數據的判斷:這是可選前端

2.list()函數
  能夠將可迭代的對象轉換爲listjava

3.元組數據類型(tuple)<不可變的數據類型>
  概念:元組數據類型是一個能夠無限,有序存儲任意數據的容器,可是元組不能進行增刪改
  特色:
     1.無限、有序
     2.不可變
     3.原子性python

  定義:
  1.直接使用英文的小括號()
  2.使用內建函數 tuple()
  元組中的元素也是使用逗號進行隔開git

  建立有且只有一個元素的元組,須要在惟一的元素後面加上一個英文的逗號github

  在運算符中():表示優先級
  在方法中():執行方法json

  元組的常見操做
  1.下標取值  2.切片  3.+  4.* 5.len()後端

  元組的增刪改查
  元組是一個不可變的數據類型沒有增刪改
  查:in
      not in
      count()
      index()服務器

  哪些數據能夠進行遍歷
  str list tuple: 可迭代框架

  內建函數tuple()
  將可迭代的對象轉換爲元組函數

  拆包
  在特殊狀況下可使用 * 對元組進行拆包(小的遍歷)
  # 將元素的每個數據取出來,將總體化爲小的部分

  *args:在函數中表示不定長順序參數,args元組數據類型
        將元組中每個數據取出來單獨使用
  另外一種拆包
  定義和元組數量相同的變量來接收拆包後的數據,不能使用*

4.字典數據類型dict
和JS中的對象類似和json數據類似和java中的哈希類似
概念:是以鍵值對的形式進行存儲數據的容器
特色:1.元素爲鍵值對(key:value)
      2.可變的數據類型
      3.鍵值對中的鍵必須惟一
      4.字典是無序的(沒有下標)

建立空字典:直接使用英文的{} 或者 內建函數dict()

字典中的元素:key:value
     鍵的要求: 1.必須惟一  2.鍵必須爲不可變數據類型
     值的要求:能夠爲任意數據類型,值能夠重複
     鍵值對之間以逗號的形式隔開

字典中增刪改查
增的方法
字典的名字[new_key] = value
注意添加新的元素時不能和源字典中的key重名

刪除
del 字典名[delete_key]
注意刪除時該鍵必須存在,不存在報錯


字典名[update_key] = new_value
注意修改的時候key必須爲原字典中的key


經過key取值
字典名[key]  key必須存在

dict.get(key, [default])
獲得key所對應的值,若是鍵不存在解釋器不會報錯返回default/None,default賦予的值不會影響源字典

字典中不經常使用的刪除方法
dict.pop(key)  返回被刪除的元素,根據鍵刪除
dict.popitem() 隨機刪除(根本就不隨機)
dict.clear()   清空

字典的遍歷 for
1.直接遍歷  遍歷字典中的鍵
2.遍歷字典中的鍵 dict.keys()  返回一個相似列表的一個可迭代對象,元素爲字典中的鍵
3.遍歷字典中的值 dict.values() 返回一個相似列表的一個可迭代對象,元素爲字典中的值
4.遍歷字典中的鍵值對 dict.items() 返回一個相似列表的一個可迭代對象,元素爲元組(key, value)

服務器:百度服務器,阿里服務器,豆瓣服務器等等
     https://www.baidu.com/
     / ---> 文件的路徑  根
     Linux:/
     rm -rf 卸載操做系統

     先後端
     前端:展現界面(PC)
     後端:程序框架 MVC MVT WSGI
     先後端交互的數據:JSON 相似於java中哈希,python中字典,PHP中的對象,JS的對象等等

     wifi:
     鍾馗之眼 MD5

nmap
arp

1.dict() tuple()

2.集合set
a.建立空的集合 set()
b.重要:去重
c.無序
str int float list tuple dict set 

1.總結7種數據類型
    可變的數據類型 list dict set

    不可變的數據類型 int float str tuple bool

    可迭代數據類型 : str list dict tuple set

    下標和切片 : str list dict tuple

    +操做: str int float list tuple

    *操做: str int float list tuple

    len(): str list dict tuple set
    
    .count .index: str list

    type():因此數據類型
    
    id:地址

github 開源中國(碼雲):2

本站公眾號
   歡迎關注本站公眾號,獲取更多信息