#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...