zoukankan      html  css  js  c++  java
  • 作业

    1.用至少三种方式完成对列表l1的去重操作

    l1 = ['b','c','d','b','c','a','a']
    

    res = (set(l1))
    print(list(res))

    l2 = []
    for i in l1:
    if i not in l2:
    l2.append(i)
    print(l2)

    2.关系运算

      有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合
      pythons={'jason','egon','kevin','ricky','gangdan','biubiu'}
      linuxs={'kermit','tony','gangdan'}
      1. 求出即报名python又报名linux课程的学员名字集合
    print(pythons & linuxs)

      2. 求出所有报名的学生名字集合
    print(pythons | linuxs)

      3. 求出只报名python课程的学员名字
    print(pythons - linuxs)

      4. 求出没有同时这两门课程的学员名字集合
    print(pythos ^ linuxs)
    ps:衍生小知识总结如何找出两个列表中相同元素与不同元素
    list1 = [1,2,3]
    list2 = [3,4,5]
    找出相同元素用交集,不同元素用对称差集

    3.单位换算

    bit、bytes、KB、MB、GB、TB、PB
    

    8bit = 1bytes
    1024byts = 1kb
    1024kb = 1MB
    1024MB = 1GB
    1024GB = 1TB
    1024TB = 1PB

    4.请列举出你所知道的PEP8规范

    常量大写
    分隔符后面空一个空格
    赋值符号左右空格

    5.阐述编码表ASCII、GBK、unicode各自特点及由来

    ASCII:这张表只记录了英文和数字之间的对应关系

    GBK:记录了英文和汉字,数字之间的对应关系

    Unicode:统一了世界所有国家之前编码的对应关系

  • 相关阅读:
    Java常量初始化后不会再去重新获取
    Intellij IDEA自动编译问题
    Tomcat关闭日志输出
    MySQL命令行导出数据库
    补充Mysql5.7用法
    Linux下安装 mysql 5.7
    IE9 表格错位bug
    Ubuntu忘记管理员密码
    实体转换计算器
    js生成二维码参数设置
  • 原文地址:https://www.cnblogs.com/lgh8023/p/13301933.html
Copyright © 2011-2022 走看看