python3 筆記16.構建函式def
# 構建函式用def 關鍵字。
# 構建函式有四種形式:
# 1. 不傳遞任何引數
# 2. 傳遞固定個數引數
# 3. 預設引數,預設引數,當不傳入預設引數的對應新引數時按照預設進行輸出
# 4. 不定個數引數,就是在對應引數前加*
#例1:不傳遞任何引數
def info(): #構建函式以def開頭,info為函式名
print('my name is Tom') #構建函式的對應
info() #呼叫函式內的方法
#例2:不傳遞任何引數
def info1(name,age): #傳入兩個固定引數
print('my name is:%s,my age is:%d'%(name,age))
info1('Tom',27)
# 例3:預設引數,注:預設引數只能放在非預設引數之後。
def info2(name,age=27,kg=90): #傳入的age和kg引數都有預設的引數
print('My name is ',name,'my age is',age,'my kg is',kg)
info2('Tom',29)
# 例4:不定傳參需要在引數前*
def info3(*num): #可以傳入不定個數字
for i in num: #遍歷num的值進行輸出
print('number is %d' %i)
info3(1,2,3,4)
相關文章
- PHP筆記:建構函式與解構函式PHP筆記函式
- Objective-C學習筆記---建構函式和解構函式Object筆記函式
- c++學習筆記 -- 建構函式C++筆記函式
- 【C#學習筆記】類建構函式使用C#筆記函式
- C++學習筆記-----類和建構函式C++筆記函式
- PHP 手冊 (類與物件) 學習筆記五:建構函式和解構函式PHP物件筆記函式
- Python學習系列之類的定義、建構函式 def __init__Python函式
- C++入門記-建構函式和解構函式C++函式
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- python3內建函式Python函式
- python3 筆記18.構建類classPython筆記
- 建構函式與解構函式函式
- 16.審計(筆記)筆記
- ## 建構函式函式
- 建構函式函式
- python3 筆記12.字串支援的函式Python筆記字串函式
- [譯] 建構函式已死,建構函式萬歲!函式
- C++ 建構函式和解構函式C++函式
- 類的建構函式和解構函式函式
- python3 筆記15.通過range()函式來了解函式的作用Python筆記函式
- c# tcbs之建構函式呼叫建構函式示例C#函式
- C++ 類建構函式和解構函式C++函式
- JavaScript 建構函式JavaScript函式
- 建構函式、this、static函式
- c#之tcbs 建構函式小記C#函式
- Effective c++(筆記) 中關於建構函式、解構函式以及賦值操作符的知識C++筆記函式賦值
- 前端筆記之JavaScript物件導向(一)Object&函式上下文&建構函式&原型鏈前端筆記JavaScript物件Object函式原型
- 虛解構函式(√)、純虛解構函式(√)、虛建構函式(X)函式
- C/C++——建構函式、複製建構函式和解構函式的執行時刻C++函式
- hive學習筆記之七:內建函式Hive筆記函式
- 物件的生存期 記憶體 深度複製 複製建構函式 筆記物件記憶體函式筆記
- 【C++】初始化列表建構函式VS普通建構函式C++函式
- 工廠方法、建構函式、原型物件——JS基礎學習筆記(四)函式原型物件JS筆記
- C++語言之結構體、類、建構函式、拷貝建構函式C++結構體函式
- Python3控制結構與函式Python函式
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- 建構函式建立物件函式物件
- JavaScript Date()建構函式JavaScript函式