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支持鏈式賦值
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程序設計有所幫助。
相關(guān)文章
python如何標準化日期時間格式轉(zhuǎn)化成非標準化格式
這篇文章主要介紹了python如何標準化日期時間格式轉(zhuǎn)化成非標準化格式問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
python logging 日志的級別調(diào)整方式
今天小編就為大家分享一篇python logging 日志的級別調(diào)整方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
python中plot實現(xiàn)即時數(shù)據(jù)動態(tài)顯示方法
這篇文章主要為大家詳細介紹了python中plot實現(xiàn)即時數(shù)據(jù)動態(tài)顯示方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
PyTorch中的nn.ConvTranspose2d模塊詳解
nn.ConvTranspose2d是PyTorch中用于實現(xiàn)二維轉(zhuǎn)置卷積的模塊,廣泛應用于生成對抗網(wǎng)絡(GANs)和卷積神經(jīng)網(wǎng)絡(CNNs)的解碼器中。該模塊通過參數(shù)如輸入輸出通道數(shù)、卷積核大小、步長、填充等,能控制輸出尺寸和避免棋盤效應2024-09-09
Pytorch自定義Dataset和DataLoader去除不存在和空數(shù)據(jù)的操作
這篇文章主要介紹了Pytorch自定義Dataset和DataLoader去除不存在和空數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
使用 PyTorch-BigGraph 構(gòu)建和部署大規(guī)模圖嵌入的完整步驟
本文深入探討了使用 PyTorch-BigGraph (PBG) 構(gòu)建和部署大規(guī)模圖嵌入的完整流程,涵蓋了從環(huán)境設置、數(shù)據(jù)準備、模型配置與訓練,到高級優(yōu)化技術(shù)、評估指標、部署策略以及實際案例研究等各個方面,感興趣的朋友跟隨小編一起看看吧2024-11-11
已安裝tensorflow-gpu,但keras無法使用GPU加速的解決
今天小編就為大家分享一篇已安裝tensorflow-gpu,但keras無法使用GPU加速的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02

