Python程式設計之變數賦值操作例項分析

2022-10-04 21:00:47 字數 1429 閱讀 3892

#coding=utf8

'''''

python中主要通過等號(=)進行賦值。

python中的賦值不是直接將乙個值賦給乙個變數,

而是將該物件的引用(並不是值)賦值給變數。

'''#賦值運算子

int=12

float=12.2

string="hello"

list=[1,2,"hell"]

touple=(4,"hell")

dictionary=

'''''python的賦值語句不會返回值。'''

#add=(int=int+2) #錯誤的賦值語句

add=int=int+2 #python支援鏈式賦值

print add,int

'''''增量賦值:等號和乙個運算子組合一起並將計算結果重新賦值給左邊的變數。'''

int+=10

print "the inlwmnkiwqblt+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 inlwmnkiwqblt%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#按位取反

pri "the int^3=",int

int |=3#按位相或

print "the int|3=",int

#list加法

list+=['ewang']

print "the list:lwmnkiwqbl",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的多元賦值方式可以實現無需中間變數交換兩個變數的值

(x,y)=(y,x)

print x,y

shell程式設計之變數賦值

1.變數賦值 name lbg 等號前後不能有空格 name lebron james 變數值中有空格要用雙引號 echo 用 更保險 shopt s o nounset 設定 先宣告再使用 2.取消變數 unset 釋放變數和函式的記憶體3.位置引數 輸入的第n個引數 0表示指令碼名字 輸入引數的...

Shell程式設計之變數

一.什麼是變數與變數分類 bash 中預設型別為字串型 使用者自定義變數 變數自定義的 環境變數 儲存的是和系統操作環境相關的資料,可以自定義,但是對於系統生效的環境變數名是固定的 位置引數變數 這種變數主要是用來向指令碼當中傳遞引數或資料的,變數名不能自定義,變數作用是固定的 預定義變數 是bas...

PL SQL程式設計之變數

對於pl sql程式設計,準確的說oracle資料庫儲存過程這一部分,哎呀,當初學習的時候感覺老難了。其實很簡單,就是多學幾遍,學不會再學。慢慢的,就可以搞定了。先來看一下下面這段 declare v num number 20 begin dbms output.put line 請輸出 v nu...