zoukankan      html  css  js  c++  java
  • 2018.12.11——集合的并集等操作,字符串格式化

    一、集合的并集:

    v=['lcg','szw','zjw']
    x=['lcg','szw','sb']
    v1=set(v)
    x1=set(x)
    # 方法一:print(v1.union(x1))
    print(v1|x1)
    
    #输出结果:{'lcg','szw','sb','zjw'}

    二、求集合的差集

    v=['lcg','szw','zjw']
    x=['lcg','szw','sb']
    v1=set(v)
    x1=set(x)
    
    print(v1-x1)
    
    #输出结果:{'zjw'}

    三、集合的其他内置方法:

     1.计算交叉补集:

    v=['lcg','szw','zjw']
    x=['lcg','szw','sb']
    v1=set(v)
    x1=set(x)
    
    print(v1.symmetric_difference(x1))
    
    #输出结果:{'zjw','sb'}
    #方法二:print(v1^x1)

    2.差集更新:

    v1.difference_update(x1)
    print(v1)    

    即将v1-x1的结果重新赋值给v1

    3.isdisjoint

    4.issubset

    s1={1,2,3,4}
    s2={1,2}
    z=s2.issubset(s1)
    print(z)
    
    #结果输出:Ture

     5.update与add

    四、浮点数,保留多少位小数

    print('percent %.2f%%'%99.851135)
    
    #输出结果:99.85%

    五、字符串格式化之百分号方式:

    msg='i am %(name)-60s my hobby is alex'%{'name':'wupeiqi'}
    print(msg)

    输出结果:

     六、字符串格式化之format

    type         【可选】格式化类型

      • 传入” 字符串类型 “的参数
        • s,格式化字符串类型数据
        • 空白,未指定类型,则默认是None,同s
      • 传入“ 整数类型 ”的参数
        • b,将10进制整数自动转换成2进制表示然后格式化
        • c,将10进制整数自动转换为其对应的unicode字符
        • d,十进制整数
        • o,将10进制整数自动转换成8进制表示然后格式化;
        • x,将10进制整数自动转换成16进制表示然后格式化(小写x)
        • X,将10进制整数自动转换成16进制表示然后格式化(大写X)
      • 传入“ 浮点型或小数类型 ”的参数
        • e, 转换为科学计数法(小写e)表示,然后格式化;
        • E, 转换为科学计数法(大写E)表示,然后格式化;
        • f , 转换为浮点型(默认小数点后保留6位)表示,然后格式化;
        • F, 转换为浮点型(默认小数点后保留6位)表示,然后格式化;
        • g, 自动在e和f中切换
        • G, 自动在E和F中切换
        • %,显示百分比(默认显示小数点后6位)

    例子:

    tpl = "numbers: {:b},{:o},{:d},{:x},{:X}, {:%}".format(15, 15, 15, 15, 15, 15.87623, 2)
    print(tpl)

    输出结果:

  • 相关阅读:
    C#中一行代码实现18位数字时间戳转换为DateTime
    Java,Python,前端,Linux,公众号等5T编程资源整理免费下载
    Winform中使用FastReport的DesignReport时怎样给通过代码Table添加数据
    一、渐变边框
    一、Dev单元格
    一、Dev
    一、
    三、数据-1
    三、接口数据格式-2
    二、GitLab使用
  • 原文地址:https://www.cnblogs.com/lijialun/p/10100836.html
Copyright © 2011-2022 走看看