-
前面我們了解到,布爾類型是Python的基礎數據類型,布爾類型只有True和False兩種值,本節課我們學習布爾類型的集中運算。
查看全部 -
tuple與list查看全部
-
由于set里面的元素是沒有順序的,因此我們不能像list那樣通過索引來訪問.
查看全部 -
isinstance()函數判斷是否符合要求。
接收兩個參數,第一個是需要判斷的參數,第二個是類型。
def?my_abs(x): ????if?not?isinstance(x,?int)?or?not?isinstance(x,?float): ????????print('param?type?error.') ????????return?None ????if?x?>=?0: ????????return?x ????else: ????????return?-x
查看全部 -
求dict的長度的方法是len(dict)
查看全部 -
計算階乘 n! = 1 * 2 * 3 * ... * n
fact(n)用遞歸的方式寫出來就是:
def?fact(n): ????if?n==1: ????????return?1 ????return?n?*?fact(n?-?1)
遞歸函數需要注意防止棧溢出,遞歸調用的次數過多,會導致棧溢出。輸入999時便會出現錯誤
查看全部 -
在dict中,使用keys()方法,可以返回dict的所有key;
k=d.keys()
查看全部 -
tuple的count()方法,統計一個元素出現的次數,即便元素不存在也不會報錯;index()方法,返回一個元素的下標,元素不存在會 直接報錯
查看全部 -
tuple是固定不變的,而list是可變的;tuple的運行性能是list的數倍;
查看全部 -
sort()函數調,reverse=True為降序排列,即從大到??;
默認為升序排列,從小到大;
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
查看全部 -
#因為前面的元素在刪除后原來的第3個元素就變成了第二個
查看全部 -
num為開始數字 sum為整數 num=num+2間隔數字加查看全部
-
在if語句的最后,有一個冒號:,這是條件分支判斷的格式,在最后加入冒號:,表示接下來是分支代碼塊查看全部
-
在Python規范中,一般使用4個空格作為縮進查看全部
舉報