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筆記函式
- Python學習系列之類的定義、建構函式 def __init__Python函式
- C++學習筆記-----類和建構函式C++筆記函式
- PHP 手冊 (類與物件) 學習筆記五:建構函式和解構函式PHP物件筆記函式
- C++入門記-建構函式和解構函式C++函式
- python3 筆記18.構建類classPython筆記
- 預設建構函式、引數化建構函式、複製建構函式、解構函式函式
- python3 筆記12.字串支援的函式Python筆記字串函式
- 建構函式與解構函式函式
- python3 筆記15.通過range()函式來了解函式的作用Python筆記函式
- ## 建構函式函式
- C++ 建構函式和解構函式C++函式
- 類的建構函式和解構函式函式
- JavaScript 建構函式JavaScript函式
- 前端筆記之JavaScript物件導向(一)Object&函式上下文&建構函式&原型鏈前端筆記JavaScript物件Object函式原型
- hive學習筆記之七:內建函式Hive筆記函式
- python3 筆記14.列表元組字典支援的函式Python筆記函式
- 物件的生存期 記憶體 深度複製 複製建構函式 筆記物件記憶體函式筆記
- 工廠方法、建構函式、原型物件——JS基礎學習筆記(四)函式原型物件JS筆記
- 【C++】初始化列表建構函式VS普通建構函式C++函式
- C++中建構函式,拷貝建構函式和賦值函式的詳解C++函式賦值
- 建構函式和類函式
- 初識建構函式函式
- JavaScript Date()建構函式JavaScript函式
- 建構函式建立物件函式物件
- 建構函式詳解函式
- 11-建構函式函式
- python筆記-函式Python筆記函式
- 筆記:Python函式筆記Python函式
- 關於建構函式與解構函式的分享函式
- 【譯】JavaScript 工廠函式 vs 建構函式JavaScript函式
- 建構函式與普通函式的區別函式
- JS 建構函式與類JS函式
- Dart建構函式介紹Dart函式
- Java建構函式詳解Java函式
- Java泛型建構函式Java泛型函式
- constructor 未指向建構函式Struct函式
- 回顧Javascript建構函式JavaScript函式