1. 程式人生 > >補充(pass)

補充(pass)

全部 ren enc int src 什麽 小數點 -1 異或

技術分享

python格式化輸出

一、打印字符串

>>> print "I‘m %s" % ("jihite")
I‘m jihite

二、打印整數

>>> print "I‘m %d years old" % (17)
I‘m 17 years old

三、打印浮點數

>>> print "π=%f" % (3.1415926)
π=3.141593

四、打印浮點數(指定保留小數點位數)

>>> print "π=%.3f" % (3.1415926)
π=3.142

五、指定占位符寬度

>>> print "NAME:%8s AGE:%8d WEIGHT:%8.2f" % ("jihite", 17, 62.2)
NAME: jihite AGE:   17 WEIGHT:  62.20

六、指定占位符寬度(左對齊)

>>> print "NAME:%-8s AGE:%-8d WEIGHT:%-8.2f" % ("jihite", 17, 62.2)
NAME:jihite  AGE:17    WEIGHT:62.20 

七、指定占位符(只能用0當占位符)

>>> print "NAME:%-8s AGE:%08d WEIGHT:%08.2f" % ("jihite", 17, 62.2)
NAME:jihite  AGE:00000017 WEIGHT:00062.20

八、科學計數法

>>> format(0.0000023, ‘.2e‘)
‘2.30e-06‘
>>> format(0.23, ‘.2e‘)
‘2.30e-01‘



python的多行語句
如果有括號(小括號、中括號、大括號),可以在任意地方斷行。如果沒有,需要在斷開的地方添加 \ 字符,表示這一行尚未結束。

python裏面單引號和雙引號是一樣的

python pass語句
什麽都不幹 僅僅占位

Python位運算符

按位運算符是把數字看作二進制來進行計算的。Python中的按位運算法則如下:

下表中變量 a 為 60,b 為 13。

運算符描述實例
& 按位與運算符:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0 (a & b) 輸出結果 12 ,二進制解釋: 0000 1100
| 按位或運算符:只要對應的二個二進位有一個為1時,結果位就為1。 (a | b) 輸出結果 61 ,二進制解釋: 0011 1101
^ 按位異或運算符:當兩對應的二進位相異時,結果為1 (a ^ b) 輸出結果 49 ,二進制解釋: 0011 0001
~ 按位取反運算符:對數據的每個二進制位取反,即把1變為0,把0變為1 (~a ) 輸出結果 -61 ,二進制解釋: 1100 0011, 在一個有符號二進制數的補碼形式。
<< 左移動運算符:運算數的各二進位全部左移若幹位,由"<<"右邊的數指定移動的位數,高位丟棄,低位補0。 a << 2 輸出結果 240 ,二進制解釋: 1111 0000
>> 右移動運算符:把">>"左邊的運算數的各二進位全部右移若幹位,">>"右邊的數指定移動的位數

a >> 2 輸出結果 15 ,二進制解釋: 0000 1111  

補充(pass)