zoukankan      html  css  js  c++  java
  • Python day7_set集合的常用方法以及常用格式化的总结

    1.集合的定义:集合是无序的没有重合元素的集合

     集合外使用{}符号,各元素用,连接

    2.集合的常用方法

      1.add增加元素

      2.clear清除元素

      3.copy浅拷贝

      4.difference差集(代码中2种方法都适用)

    p={'a','b','c'}
    q={'a','d','b'}
    print(p.difference(q))
    print(p-q)

      5.union并集(代码中2种方法都适用)

    p={'a','b','c'}
    q={'a','d','b'}
    print(p.union(q))
    print(p|q)

      6.intersection交集(代码中2种方法都适用)

    p={'a','b','c'}
    q={'a','d','b'}
    print(p.intersection(q))
    print(p&q)

      7.symmetric-difference交叉补集(两个差集的交集

    p={'a','b','c'}
    q={'a','d','b'}
    print(p.symmetric_difference(q))
    print((p-q)|(q-p))

      8.issubset和issuperset不举例

      9.frozenset(set n)将n集合转化为不可变集合,frozen在英文中是冻结的意思

    3.常用格式化的总结

      1.和c差不多,用%s代替字符串,%d代替整形常量,%f代替float型,%.2f也是

    s='i am %s'%'LittlePage'
    print(s)
    s=222222.2222
    print('%.2f'%s)
    s='%d'%10000.111
    print(s)

      2.命名格式化(用集合传参数)

    s='i am %(name)s'%{'name':'LittlePage'}
    print(s)
    s=222222.2222
    print('%(rmb).2f'%{'rmb':s})
    s='%(int$)d'%{'int$':10000.111}
    print(s)

      2.逗号分隔符

    s='l','kk','oo'
    print('s','pp','oo',sep=':')
    #运行结果:s:pp:oo

      3.+右对齐,-左对齐(没什么用)

  • 相关阅读:
    JavaScript学习(二)
    javaScript学习(一)
    CSS学习(一)
    HTML学习(一)
    ES之node机器配置elasticsearch.yml
    ES之master机器配置elasticsearch.yml
    jenkins--前端依赖之 node
    jenkins--邮件插件配置
    JsonPath提取表达式
    this关键字的作用
  • 原文地址:https://www.cnblogs.com/littlepage/p/9381708.html
Copyright © 2011-2022 走看看