首页 > 其他分享 >拆包和交换变量值

拆包和交换变量值

时间:2023-07-09 09:25:36浏览次数:36  
标签:10 20 33 变量值 交换 dict 拆包 print

 1 '''
 2  拆包和交换变量值
 3 '''
 4 
 5 
 6 # 1. 拆包
 7 # 1.1 拆包: 元组
 8 def return_num():
 9     return 1, 2
10 
11 
12 num1, num2 = return_num()  # 拆包
13 print(num2)
14 print(num1)
15 
16 # 1.2 拆包: 字典
17 my_dict = {'name': 'Allen', "age": 18}
18 a, b = my_dict  # 拆包
19 # 对字典进行拆包,取出来的字典的key
20 print(a)  # 是key,name
21 print(b)  # 是key,age
22 print(my_dict[a])  # 取值
23 print(my_dict[b])  # 取值
24 
25 # 2. 交换变量值
26 # 有变量 a = 10 和 b = 20 ,交换两个变量的值。
27 a = 10
28 b = 20
29 # 方法1: 借助第3个变量存储数据
30 # 1. 定义第3个变量作为中间变量
31 c = 0
32 # 2. 将a的数据存储到c
33 c = a
34 a = b
35 b = c
36 print(a)  # 20
37 print(b)  # 10
38 # 方法2: python中交换语法
39 a, b = 33, 44  # 定义2个变量
40 print(a, b)  # 33 44
41 a, b = b, a  # 交换
42 print(a, b)  # 44 33

 

标签:10,20,33,变量值,交换,dict,拆包,print
From: https://www.cnblogs.com/allenxx/p/17538299.html

相关文章

  • C++ 惯用法之 Copy-Swap 拷贝交换
    C++惯用法之Copy-Swap拷贝交换这是“C++惯用法”合集的第3篇,前面2篇分别介绍了RAII和PIMPL两种惯用法:RAII:ResouceAcquistionIsInitializationPIMPL:PointerToImplemetation正式介绍Copy-Swap之前,先看下《剑指Offer》里的第☝️题:如下为类型CMyString......
  • 网络2️⃣HTTPS-密钥交换算法
    SSL/TLSHTTPS是在TCP和HTTP之间添加SSL/TLS安全协议,解决HTTP的安全性问题。在HTTP中,通信之前需要进行TLS握手。密钥交换算法:不同密钥交换算法的TLS握手流程不同。RSA:简单,但存在前向安全问题(如果服务端私钥泄漏,过去被第三方截获的所有TLS通讯密文都会被......
  • 交换机_RTL8367SC_3光3电
    正面RTL8211FS变压器电源输入电源模块背面EEPROM                    ......
  • S7200通过以太网模块与SMART200数据交换案例
    捷米特以太网通讯模块,型号有ETH-S7200和ETH-S7300-JM01,适用于西门子S7-200/S7-300/S7-400、SMARTS7-200、西门子数控840D、840DSL、合信、亿维PLC的PPI/MPI/PROFIBUS转以太网。用于西门子S7-200/S7-300/S7-400程序上下载、上位监控、设备联网和数据采集。支持与S7-200SMART、S7......
  • 交换机的四大功能,详解
    交换机的四大功能我们通过实验来表示:如图所示配置好各pc的ip地址和子网掩码。这里在同一网段就不用配置网关了        <Huawei>这里带<>是用户视图只能查看,保存这里我们输入sys进入系统视图编辑 这里dismac-address是查看mac地址表的意识,可以看......
  • 交换机原理及其功能
    一.交换机1.交换机原理①交换机设备中有一张mac地址表,并且在通讯前是空的。②当同一局域网中的A设备通过新的交换机去访问B设备,A设备会将自己的mac地址和B设备的mac地址封装进数据帧中,A设备的地址为源地址,B设备则为目的地址③A访问B设备时交换机会收到来自A的请求,主动将A设备......
  • 同一网段下,交换机工作原理
    1.交换机的功能1.学习功能---------数据帧经过交换机,交换机会自动学习数据帧的源mac地址2.转发功能---.数据经过交换机,会在mac地址表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据3.查询功能(泛洪).-.....数据经过交换机,会在mac表中查找数据的目的ma,查找失败,会从所有接口......
  • Netty-LengthFieldBasedFrameDecoder-解决拆包粘包问题的解码器
    LengthFieldBasedFrameDecoder的构造器参数中包括:maxFrameLength:指定解码器所能处理的数据包的最大长度,超过该长度则抛出TooLongFrameException异常。lengthFieldOffset:指定长度字段的起始位置。lengthFieldLength:指定长度字段的长度。lengthAdjustment:指定长度字段所表示......
  • [问题记录] C# string.format null值变量值需要显示在占位符
    起因是在C#程序里执行存储过程,恰好参数值里有NULL值变量,可是null值没有填充到占位符上。网上一看,好多都是添加参数的方法(command.Parameters.Add(),DBNull.value)去解决这个问题,实在不想搞的这么麻烦,我就只想简单点。 比如string.Format(@"EXECXXX{0},{1},{2}",parameter......
  • 汉源高科6口千兆网管型工业以太网交换机 X-RING/smart ring光纤环网交换机
    汉源高科6口千兆网管型工业以太网交换机HY5700-7524G-X采用IP40防护外壳,工业级EMC设计,支持宽范围冗余电源输入(12~48VDC)以增加通讯网络的可靠性。提供管理功能,可通过Web浏览器、CLI和SNMP进行管理。支持4个10/100/1000BASE-T(X)RJ45电口和2个1000BASESFP接口。基于工业安装需求,提供......