python赋值方式
生活随笔
收集整理的這篇文章主要介紹了
python赋值方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
鏈式賦值
a = 1 b = 1 c = 1 #對于這種變量值都是相同的變量,可以采用下面的連試賦值方式一起賦值a= b= c= 1print(id(a),a) print(id(b),b) print(id(c),c)結果:
交叉賦值
變量的解壓
#這里是一個列表 nums = [1,2,3,4] a,b,c,d = nums print(a,b,c,d) #結果 1 2 3 4 #如果變量個數和元素的個數不匹配,就會出現錯誤 nums = [1,2,3] a,b,c,d = nums#ValueError: not enough values to unpack (expected 4, got 3)#如果只想解壓一部分(1,4,5) nums = [1,2,3,4,5] a,_,_,b,c = nums print(a,b,c) #結果 1 4 5 #不想要的值可以通過 _ (下劃線)進行占位#對于中間多個值不要 可以使用 *_ nums = [1,2,3,4,5] a,*_,b = nums print(a,b) #結果1 5總結:
簡單的解壓賦值給多個變量,前提是變量的數量和序列元素的數量是一致的
對于變量的解壓,我推薦用于 獲取頭部或者尾部數據 ,中間數據不推薦
總結
以上是生活随笔為你收集整理的python赋值方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 通过 实例方法 名字的字符
- 下一篇: python函数中的两个坑(面试经常有)