Python編程之變量賦值操作實例分析
本文實例講述了Python編程之變量賦值操作。分享給大家供大家參考,具體如下:
#coding=utf8 ''''' Python中主要通過等號(=)進行賦值。 Python中的賦值不是直接將一個值賦給一個變量, 而是將該對象的引用(并不是值)賦值給變量。 ''' #賦值運算符 Int=12 Float=12.2 String="hello" List=[1,2,"hell"] Touple=(4,"hell") Dictionary={'one':1, 'two':2, } '''''python的賦值語句不會返回值。''' #add=(Int=Int+2) #錯誤的賦值語句 add=Int=Int+2 #python支持鏈?zhǔn)劫x值 print add,Int '''''增量賦值:等號和一個運算符組合一起并將計算結(jié)果重新賦值給左邊的變量。''' Int+=10 print "The Int+10=",Int Float-=0.2 print "The Float-0.2=",Float Int*=5 print "The Int *5=",Int Int/=5 print "The Int/5=",Int Int%=5 print "The Int%2=",Int Int **=2 print "The Int **=",Int Int<<=2#左移兩位 print "The Int <<2=",Int Int>>=2#右移兩位 print "The Int>>2=",Int Int &=10#按位相與 print "The Int &10=",Int Int ^=3#按位取反 print "The Int^3=",Int Int |=3#按位相或 print "The Int|3=",Int #List加法 List+=['EWANG'] print "The List:",List #多重賦值 a=b=c=d=e=f=8 print a,b,c,d,e,f '''''多元賦值:將多個變量同時賦值. 采用這種方式賦值時,等號兩邊的對象都是元組. 通常元組需要用圓括號()括起來. 圓括號是可選的,為了代碼的可讀性,建議加上圓括號 ''' x,y,z=4,8,"ewang" #為了代碼可讀性,建議使用圓括號 print x,y,z (x,y,z)=(4,8,"ewang" ) print x,y,z #Python的多元賦值方式可以實現(xiàn)無需中間變量交換兩個變量的值 (x,y)=(y,x) print x,y
更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python入門與進階經(jīng)典教程》、《Python字符串操作技巧匯總》、《Python列表(list)操作技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
詳解Python和Rust中內(nèi)存管理機制的實現(xiàn)與對比
Python和Rust都采用了垃圾收集(Garbage?Collection)機制來管理內(nèi)存,但它們各自的實現(xiàn)方式有很大的不同,下面就跟隨小編一起來深入了解下二者的區(qū)別吧2024-03-03Python中函數(shù)eval和ast.literal_eval的區(qū)別詳解
eval函數(shù)在Python中做數(shù)據(jù)類型的轉(zhuǎn)換還是很有用的。它的作用就是把數(shù)據(jù)還原成它本身或者是能夠轉(zhuǎn)化成的數(shù)據(jù)類型。那么eval和ast.literal_val()的區(qū)別是什么呢?本文將大家介紹關(guān)于Python中函數(shù)eval和ast.literal_eval區(qū)別的相關(guān)資料,需要的朋友可以參考下。2017-08-08Python中利用原始套接字進行網(wǎng)絡(luò)編程的示例
這篇文章主要介紹了Python中利用原始套接字進行網(wǎng)絡(luò)編程的示例,使用sock_raw接受和發(fā)送數(shù)據(jù)包可以避開網(wǎng)絡(luò)協(xié)議的諸多限制,需要的朋友可以參考下2015-05-05Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法
這篇文章主要介紹了Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08