欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python編程之變量賦值操作實例分析

 更新時間:2017年07月24日 11:14:02   作者:壞蛋是我  
這篇文章主要介紹了Python編程之變量賦值操作,結(jié)合實例形式分析了Python賦值、位移、多元賦值操作符等相關(guān)操作使用技巧,需要的朋友可以參考下

本文實例講述了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中內(nèi)存管理機制的實現(xiàn)與對比

    Python和Rust都采用了垃圾收集(Garbage?Collection)機制來管理內(nèi)存,但它們各自的實現(xiàn)方式有很大的不同,下面就跟隨小編一起來深入了解下二者的區(qū)別吧
    2024-03-03
  • 列舉Python中吸引人的一些特性

    列舉Python中吸引人的一些特性

    這篇文章主要介紹了Python中吸引人的一些特性,有助于初學(xué)者或者開發(fā)者在選擇編程語言時用作參考或入門指引,需要的朋友可以參考下
    2015-04-04
  • 詳解Python核心對象類型字符串

    詳解Python核心對象類型字符串

    本篇文章通過理論知識點給大家講述了Python核心對象類型字符串的相關(guān)知識內(nèi)容,對此有興趣的一起學(xué)習(xí)下。
    2018-02-02
  • Python中函數(shù)eval和ast.literal_eval的區(qū)別詳解

    Python中函數(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-08
  • Python中利用原始套接字進行網(wǎng)絡(luò)編程的示例

    Python中利用原始套接字進行網(wǎng)絡(luò)編程的示例

    這篇文章主要介紹了Python中利用原始套接字進行網(wǎng)絡(luò)編程的示例,使用sock_raw接受和發(fā)送數(shù)據(jù)包可以避開網(wǎng)絡(luò)協(xié)議的諸多限制,需要的朋友可以參考下
    2015-05-05
  • Python中的引用知識點總結(jié)

    Python中的引用知識點總結(jié)

    在本文里我們給大家整理了關(guān)于Python中的引用知識點以及相關(guān)代碼總結(jié),需要的朋友們跟著學(xué)習(xí)下。
    2019-05-05
  • python?如何獲取文件夾中的全部文件

    python?如何獲取文件夾中的全部文件

    在神經(jīng)網(wǎng)絡(luò)準(zhǔn)備訓(xùn)練集的時候,經(jīng)常需要從文件夾中讀取全部圖片。經(jīng)常遇到的有兩種方式,一種是os.listdir()另一種是glob,本文結(jié)合示例代碼對python獲取文件夾中全部文件講解的非常詳細,需要的朋友參考下吧
    2023-01-01
  • OpenCV實戰(zhàn)記錄之基于分水嶺算法的圖像分割

    OpenCV實戰(zhàn)記錄之基于分水嶺算法的圖像分割

    在機器視覺中,有時需要對產(chǎn)品進行檢測和計數(shù),其難點無非是對于產(chǎn)品的圖像分割,這篇文章主要給大家介紹了關(guān)于OpenCV實戰(zhàn)記錄之基于分水嶺算法的圖像分割的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Python調(diào)用C語言程序方法解析

    Python調(diào)用C語言程序方法解析

    這篇文章主要介紹了Python調(diào)用C語言程序方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法

    Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法

    這篇文章主要介紹了Numpy數(shù)組array和矩陣matrix轉(zhuǎn)換方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08

最新評論