基於python的基本函式

2021-08-14 22:12:46 字數 1275 閱讀 5792

# 

什麼是函式? 函式就是將一段**寫在一起,如果需要使用,直接呼叫即可

# 就是封裝一段功能**的**塊,這段**可以被多次使用

# def define:

定義#

函式名稱命名規範: 單詞全部小寫,多個單詞之間用

_連線,函式名要和實現

# 的功能有關係,做到見名知意

# def

函式名(引數列表):

#

函式功能**

def

eat():

print('

先去買菜

') print('

洗菜')

print('

切菜')

print('

炒菜')

print('

吃飯')

print('

刷碗')

# 函式想要執行,必須要呼叫

eat()

# 帶有

1個引數的函式

;多個引數之間用逗號隔開

# 引數:執行函式所需要的一些資料

# 例如去商店買水,買水就可以看做是乙個功能函式

def

buy_water(money, name):

print('

你給了%s

塊錢,你要買

%s' % (money, name))

# 呼叫帶有的

2個引數的函式

buy_water(10,'

農夫山泉

')#

關鍵字引數 這樣就不必按照引數定義時的順序進行傳遞了

def

buy_water(name, money):

print('

你給了%s

塊錢,你要買

%s' % (money, name))

buy_water(name='

農夫山泉',

money='10')

# 預設引數 引數不是必須要傳遞的,引數會有乙個預設值,如果呼叫時沒有傳遞該引數,

# 那麼引數就是預設的,如果傳遞過來了,引數就是傳遞過來的這個值

def

sleep(time=0):

print('

你睡了%s

小時' % time)

# 傳遞引數

time

變成20

sleep(20)

# 不傳遞引數

time

就是預設值

0sleep()

基於python的 物件例項函式

coding utf 8 物件例項函式 class people object 如果需要在建立物件的時候,給物件屬性賦值,就可以在初始化函式中傳遞引數,給屬性賦值,如果不需要給初始化物件屬性值,就不用寫了 def init self 初始化函式可以不用傳遞引數值 可以直接給屬性賦乙個預設值 self...

Python 函式的基本使用

定義 函式是一系列功能的結合體,是一種可以重複使用的工具。1 防止 冗餘 2 防止組織結構不清晰,可讀性差 3 若不使用則對 的管理維護的難度極大 1 定義函式 創造工具 2 呼叫函式 使用工具 強調 函式的使用必須經過先定義,後呼叫 def 函式名 引數1,引數2,文件描述 塊1 塊2 塊3 re...

python函式的基本操作

def 函式名 形式引數 函式體 重複 塊 返回資料 return 資料確定函式名 見名之意,理解函式的功能 確定形式引數 函式體中是否有未知數參與運算,如果有就將其定義為形式引數 確定返回值 1.如果在後面的 需要使用函式中的運算結果,就需要在函式中使用return返回運算結果 2.如果不確定是否...