# coding=utf-8 # function函數:內置函數 # 例如: len int extent list range str # print insert append pop reverse sort # upper strip split lower # 特點、作用: # 1、可以直... ...
# coding=utf-8 # function函數:內置函數 # 例如: len int extent list range str # print insert append pop reverse sort # upper strip split lower # 特點、作用: # 1、可以直接調用 # 2、可以重覆調用 # def ----->> definition function # 函數 def 關鍵字 函數名/方法名 ->>有class、def就是方法;無class就是函數 # 定義函數 ''' def print_list(): list_ = [1, 2, 3, 4, 5] print(list_) # 調用函數 函數名() print_list() ''' ''' def demo_(list_): for items in list_: print('language very good: %s' % items) list_ = ['python', 'demo', 'function', 'css', 'javascript'] demo_(list_) ''' ''' def demo__(age, name): print(age + '的歲數', name + '是名字') demo__('11', 'demo') # 函數可以有多個參數,但是函數體裡面,但不一定要全部都用 # 函數定義的時候,需要幾個位置參數,那麼調用函數的時候,也要傳遞幾個參數 # 完成任意連續整數序列的累加計算 def dem_test(a, b): sum_ = 0 for items in range(a, b): sum_ += items print(sum_) dem_test(22, 99) ''' # name為位置參數、age為預設參數 # 預設參數一定是在位置參數後面,不然會報錯->age:預設值為十八,同類型字元用"+"號拼接,不同類型用","號拼接 # 也可以全部傳預設參數 def str_demo(name, age='十八'): print(name+'的', age, '最棒的......') str_demo('demo') # demo 18 最棒的...... ''' def 函數名(位置參數,預設參數): # 函數名 見名知意 按照規範去做 # 位置參數 一定是預設參數之前 # 可以有多個位置參數,也可以有多個預設參數 # 函數調用: 函數名(位置參數,*****) '''