-
keys()函數(shù)返回dict的所以的key
查看全部 -
布爾類型的集中運算
與運算
只有兩個布爾值都為 True 時,計算結果才為 True
或運算
只要有一個布爾值為 True,計算結果就是 True
非運算
把True變?yōu)镕alse,或者把False變?yōu)門rue
Python把0、空字符串和None看成False,其他數(shù)值和非空字符串都看成True
not計算的優(yōu)先級是高于and和or的
短路計算
在計算
a and b
時,如果 a 是 False,則根據(jù)與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。在計算
a or b
時,如果 a 是 True,則根據(jù)或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b
查看全部 -
取模運算
Python數(shù)字支持取模運算,使用百分號
%
表示取模,可以判斷一個數(shù)是否為偶數(shù),當一個數(shù)對2取模結果為0時,則這個數(shù)為偶數(shù),否則為奇數(shù)。print(3?%?2)?#?==>?1
Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結果會忽略純小數(shù)的部分,得到整數(shù)的部分,地板除使用//
進行10//4?#?==>?2 10//2.5?#?==>?4.0
經常需要保留小數(shù)點后若干位,可以使用round()函數(shù)來處理,這里先了解round的調用方式,使用兩個參數(shù),第一個是需要保留小數(shù)點位數(shù)的數(shù)值,第二個是保留的位數(shù)。
num?=?10?/?3 print(num)?#?==>?3.3333333333333335 #?使用round保留兩位小數(shù) round(num,?2)?#?==>?3.33
查看全部 -
合法的變量名:
變量名由大小寫英文字母、數(shù)字和下劃線
_
組成變量不能用數(shù)字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發(fā)揮不出作用)
查看全部 -
在Python中,二進制整數(shù)使用前綴
0b
表示,十六進制使用前綴0x
;對于很大或很小的浮點數(shù),就必須用科學計數(shù)法表示,在Python中,把10用e替代,比如:
1.23x10^9
就是1.23e9
,或者12.3e8
,0.000012
可以寫成1.2e-5
整數(shù)運算永遠是精確的,而浮點數(shù)運算則可能會有四舍五入的誤差
在Python中,字符串是以''或""括起來的任意文本
在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來),布爾值可以用
and
、or
和not
運算空值是Python里一個特殊的值,用
None
表示查看全部 -
python3.0與python 2.0版本開發(fā)的程序不互容查看全部
-
運行效率低,但代碼量少查看全部
-
a=ture ,a or b,則返回a
b=' ', 0,空值和None,均為false
false or ture,?返回ture
查看全部 -
dict:映射
查看全部 -
定義一個元素的元組的時候,需要在唯一的數(shù)據(jù)的后面添加一個逗號,否則括號會被當做運算符處理
查看全部 -
整數(shù)? 浮點數(shù)? 字符串? 布爾值? 空值
查看全部 -
使用tuple()和list()函數(shù)可以進行列表和元組的互相轉換
查看全部 -
面向對象、解釋性的變成語言
查看全部 -
愛了愛了,?老師說的真好
查看全部 -
1994年python1.0查看全部
舉報