zoukankan      html  css  js  c++  java
  • python 3 基础之简单的组包和拆包

    1、组包:

      将多个值同时赋给一个变量时,解释器会进行自动组包操作

    num = 1,2,3,4,5,6
    print(num)

      实则将多个值赋给一个变量,自动组成的是元组

    2、拆包
      将一个容器值(元组),里面的多个数据同时赋值多个变量,解释器会进行拆包操作

    # 这是拆包
    # 字符串拆包
    str = '12345'
    a,b,c,d,e = str
    print(a,b,c,d,e)
    
    # 列表拆包
    my_lsit = [1,3.14,'hello',True]
    num,pi,my_str,my_bool = my_lsit
    #
    num,pi,my_str,my_bool = [1,3.14,'hello',True]
    print(num,pi,my_str,my_bool)
    
    # 元组拆包
    my_tuple = (1,3.14,'hello',True)
    num,pi,my_str,my_bool = my_tuple
    
    # 字典拆包
    my_dict = {"name":"老王", "age": 19}
    ret1, ret2 = my_dict
    # 字典拆包的区别在于赋值的只是key
  • 相关阅读:
    盛大自动化运维
    Redis used_cpu_sys used_cpu_user meaning (redis info中cpu信息的含义)
    redis info 详解
    htop详解
    线程问题排查思路
    网络协议基础 -- 东哥
    线程通讯
    进程
    day14
    day13
  • 原文地址:https://www.cnblogs.com/will-wu/p/13251545.html
Copyright © 2011-2022 走看看