(更新时间)2021年3月21日 python基础知识(拆包)

阅读: 评论:0

(更新时间)2021年3月21日 python基础知识(拆包)

(更新时间)2021年3月21日 python基础知识(拆包)

1.拆包、交换变量的值

<1> 对返回的数据直接拆包

def get_my_info():high = 178weight = 100age = 18return high, weight, age# result = get_my_info()
# print(result)my_high, my_weight, my_age = get_my_info()
print(my_high)
print(my_weight)
print(my_age)

总结:

  • 拆包时要注意,需要拆的数据的个数要与变量的个数相同,否则程序会异常
  • 除了对元组拆包之外,还可以对列表、字典等拆包
  In [17]: a, b = (11, 22)In [18]: aOut[18]: 11In [19]: bOut[19]: 22In [20]: a, b = [11, 22]In [21]: aOut[21]: 11In [22]: bOut[22]: 22In [23]: a, b = {"m":11, "n":22}  # 取出来的是key,而不是键值对In [24]: aOut[24]: 'm'In [25]: bOut[25]: 'n'

<2> 交换2个变量的值

# 第1种方式
# a = 4
# b = 5
# c = 0
#
# c = a
# a = b
# b = c
#
# print(a)
# print(b)# 第2种方式
# a = 4
# b = 5
# a = a+b  # a=9, b=5
# b = a-b  # a=9, b=4
# a = a-b  # a=5, b=4
# print(a)
# print(b)# 第3种方式
a, b = 4, 5
a, b = b, aprint(a)
print(b)

本文发布于:2024-02-02 07:02:25,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170682854642143.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23