-
這種二進制的數和十六進制的數都為整形int
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴0b表示,比如:0b0110,0b1100。
十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴0x,比如:0x12ef,0xde2431af。
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5。
空值是Python里一個特殊的值,用None表示。
注意,None和0是不一樣的,None不能理解為0,因為0是有意義的,比如我有0個蘋果表示我沒有蘋果,0表達的是數值0的意思,而不能表示為我有None個蘋果,None是一個特殊的空值。
查看全部 -
眼前的白
查看全部 -
但是,如果字符串既包含'又包含"怎么辦?
這個時候,就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。查看全部 -
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b查看全部 -
取模運算---%---取余數
地板處---//-----?取整數
查看全部 -
1, 整數
2,浮點數
3,字符串
4,布爾值
5,空值 None
6,二進制 ob; 十六進制ox (0-9, a,b,c,d,e,f)
查看全部 -
dict? 賦值
d = dict()
d['c'] = [50]
d['c'].append(6) ==>{'c':[50,6]}
d['c'].append([45,20]) ==>{'c':[50,6,[45,20]]}
查看全部 -
對象? dict()
????獲取數據 value.get('參數名')??當參數名不存在不會報錯,建議采用此方法
????value['參數名']? 當參數名不存在會報錯
查看全部 -
#coding=utf-8
查看全部 -
x='bob'
x=x.capitalize()
print(x)
capitalize() // 方法可以把首字母變為大寫。
查看全部 -
raw字符串:一個字符串有多個轉義符,我們可以直接在字符串前面加一個前綴r替代,但r'...'不能表示多行字符串,也不能表示包含‘’和""的字符串
表示多行字符串,可以用'''...'''表示
還可以在多行字符串前面添加r,把這個多行字符串也變成一個raw字符串
查看全部 -
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身注意:轉義字符?\不計入字符串的內容中。
字符串中有單引號,字符串就用雙引號括起來,字符串中有雙引號就用單引號把字符串括起來,字符串中既有單引號又有雙引號就在其前面插入一個\。
查看全部 -
and:只有兩個布爾值都為True時,計算結果才為True.
or:只要有一個布爾值為True,計算結果就是True
not:把True變成False,把False變成True
0、none、空字符串看成False,其他數值和非空字符串看成True
not計算的優先級高于and、or
短路計算
在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
順序要從0開始
查看全部 -
/n 換行
/t tab
// /
//// /
查看全部
舉報