python3 中只有乙個input
python2 中的raw_input與python3中的input一模一樣
python3中input輸出字串型別
int,float=數字型別
//地板除
% 取餘數
**冪函式
交叉賦值
x=11
y=22
x,y=y,x
鏈式賦值
x=10
x=y=z=10
解壓賦值
l=[1,2,3]
a,b,c=l
_純粹下劃線代表廢棄變數
*_填充
邏輯運算子
andor
not 將緊跟其後的條件結果取反
print(not 10<3 or 3<3) 括號裡先算not
邏輯運算先算括號裡的
比較運算子
!=不等於
迴圈重複做某件事
while 條件:
**1**2
**3# 終止本層迴圈
Python的運算及賦值
運算其實非常簡單,給大家看乙個表就都懂了。除了這個,還有python關於運算的內建函式,我整理了乙個表 so easy,對不對。不對!這裡面有乙個問題。print 0.1 0.2 輸出的是不是0.3,不是吧。這是為什麼呢,這也和計算機的機器語言只能識別二進位制有關。因為0.1對應的二進位制編碼不完全...
Python 賦值運算子
賦值運算子用來把右側的值傳遞給左側的變數 或者常量 可以直接將右側的值交給左側的變數,也可以進行某些運算後再交給左側的變數,比如加減乘除 函式呼叫 邏輯運算等。python 中最基本的賦值運算子是等號 結合其它運算子,還能擴充套件出更強大的賦值運算子。將字面量 直接量 賦值給變數 n1 100f1 ...
python 迴圈定義 賦值多個變數
exec函式,可以迴圈定義 賦值多個變數 exec temp s 1 1 這段 的意思是,讓exec執行temp1 1。字串裡面的 s由 1 代替了。我們在外面再套乙個迴圈就可以實現對多個變數的定義了。for i in range 10 exec temp s 1 i 在這裡,通過乙個迴圈來生成10...