-
flag?=?s1.isdisjoint(s2) if?not?flag:
真T/假,可以運用在很多地方
查看全部 -
因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。
查看全部 -
不識別中文,可以在最前面加上
#?-*-?coding:?UTF-8?-*-
查看全部 -
在計算
a and b
時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。在計算
a or b
時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
查看全部 -
1、not計算的優先級是高于and和or
查看全部 -
round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數
查看全部 -
def fib_recur(n):
? ? if n <= 2:
? ? ? ? return 1
? ? return fib_recur(n-1) +fib_recur(n-2)
print(fib_recur(5))
def show(n):
? ? l = []
? ? i = 1
? ? while i <= n:
? ? ? ? l.append(fib_recur(i))
? ? ? ? i = i+1
? ? print(l)
show(6)
終于會用遞歸整斐波那契數組了 ,比java實現要來的快
查看全部 -
Python除了普通除法以外,還有一個特殊的除法被稱為
地板除
,對于地板除
,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//
進行。10//4?#?==>?2 10//2.5?#?==>?4.0 10//3?#?==>?3
查看全部 -
二進制數只使用數字0、1表示,在Python中,二進制整數使用前綴
0b
表示,比如:0b0110
,0b1100
。十六進制數除了0~9十個數字以外,還使用a、b、c、d、e、f,在Python中,十六進制使用前綴
0x
,比如:0x12ef
,0xde2431af
。查看全部 -
tuple元組數據固定不可變,且不可添加查看全部
-
s?=?'ABCD' for?ch?in?s: ????print(ch)?#?注意縮進
for循環下一行縮進
查看全部 -
函數返回值為多個時候,結果存儲在tuple里
查看全部 -
數據類型: 整數 浮點數 字符串 布爾值 空值查看全部
-
sum函數為內置函數,可用在list tuple dict set求和
查看全部 -
##一般來說,函數傳參是有固定類型的,如果傳參錯誤會報錯,此時我們利用isinstance()函數對傳參進行類型校驗 格式為 isinstance(參數,類型)
isinstance(100,?int)?#?==>?True isinstance(100.0,?int)?#?==>?False isinstance('3.1415926',?str)?#?==>?True
查看全部
舉報