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

本站公众号
   欢迎关注本站公众号,获取更多信息