国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

這篇具有很好參考價值的文章主要介紹了【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

作者簡介: 辭七七,目前大一,正在學(xué)習(xí)C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄: Python入門,本專欄主要內(nèi)容為Python的基礎(chǔ)語法,Python中的選擇循環(huán)語句,Python函數(shù),Python的數(shù)據(jù)容器等。
歡迎大家點贊 ?? 收藏 ? 加關(guān)注哦!????

【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)


1. 函數(shù)介紹

函數(shù):是組織好的,可重復(fù)使用的,用來實現(xiàn)特定功能的代碼段。
例如:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
什么隨時都可以使用len()統(tǒng)計長度?
答:因為,len()是Python內(nèi)置的函數(shù):

  • 是提前寫好的
  • 可以重復(fù)使用
  • 實現(xiàn)統(tǒng)計長度這一特定功能的代碼段

我們使用過的:input()print()、str()、int()等都是Python的內(nèi)置函數(shù)

讓我們實際的體驗一下函數(shù)的使用。

不使用內(nèi)置函數(shù)len(),完成字符串長度的計算。

# 需求,統(tǒng)計字符串的長度,不使用內(nèi)置函數(shù)len()
str1 = "reaipaobudehengchuan"
str2 = "itcast"
str3 = "python"
# 定義一個計數(shù)的變量
count = 0
for i in str1:
    count += 1
print(f"字符串{str1}的長度是:{count}")
count = 0
for i in str2:
    count += 1
print(f"字符串{str2}的長度是:{count}")
count = 0
for i in str3:
    count += 1
print(f"字符串{str3}的長度是:{count}")

代碼結(jié)果:

字符串reaipaobudehengchuan的長度是:20
字符串itcast的長度是:6
字符串python的長度是:6

可以使用函數(shù),來優(yōu)化這個過程

# 可以使用函數(shù),來優(yōu)化這個過程
def my_len(data):
    count = 0
    for i in data:
        count += 1
    print(f"字符串{data}的長度是:{count}")

my_len(str1)
my_len(str2)
my_len(str3)

代碼結(jié)果:

字符串reaipaobudehengchuan的長度是:20
字符串itcast的長度是:6
字符串python的長度是:6

體驗代碼,會出現(xiàn)未學(xué)習(xí)到的語法,我們只需要關(guān)心效果即可,語法后面會詳細講解。

總結(jié):

  1. 函數(shù)是:
    組織好的、可重復(fù)使用的、用來實現(xiàn)特定功能的代碼段

  2. 使用函數(shù)的好處是:

  • 將功能封裝在函數(shù)內(nèi),可供隨時隨地重復(fù)利用
  • 提高代碼的復(fù)用性,減少重復(fù)代碼,提高開發(fā)效率

2. 函數(shù)的定義

函數(shù)的定義:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
函數(shù)的調(diào)用:函數(shù)名(參數(shù))
注意事項
① 參數(shù)如不需要,可以省略(后續(xù)章節(jié)講解)
② 返回值如不需要,可以省略(后續(xù)章節(jié)講解)
③ 函數(shù)必須先定義后使用
總結(jié):

  1. 函數(shù)的定義語法

【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

  1. 函數(shù)使用步驟:
  • 先定義函數(shù)
  • 后調(diào)用函數(shù)
  1. 注意事項:
  • 參數(shù)不需要,可以省略
  • 返回值不需要,可以省略

練習(xí)案例:自動查核酸
定義一個函數(shù),函數(shù)名任意,要求調(diào)用函數(shù)后可以輸出如下歡迎語:

請出示您的健康碼以及72小時核酸證明!

# 定義函數(shù)
def check():
    # 編寫函數(shù)體輸出信息
    print("請出示您的健康碼以及72小時核酸證明!")

# 調(diào)用函數(shù)
check()

打印結(jié)果:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

3. 函數(shù)的參數(shù)

3.1 函數(shù)的傳入?yún)?shù)

傳入?yún)?shù)的功能是:在函數(shù)進行計算的時候,接受外部(調(diào)用時)提供的數(shù)據(jù)
有如下代碼,完成了2個數(shù)字相加的功能:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
函數(shù)的功能非常局限,只能計算1 + 2。
有沒有可能實現(xiàn):每一次使用函數(shù),去計算用戶指定的2個數(shù)字,而非每次都是1 + 2呢?
可以的,使用函數(shù)的傳入?yún)?shù)功能,即可實現(xiàn)。

3.2 函數(shù)的傳入?yún)?shù) - 傳參定義

基于函數(shù)的定義語法:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
可以有如下函數(shù)定義:

def add(x, y,):
    result = x + y 
    print(f"{x} + {y}的計算結(jié)果是:{result}")

實現(xiàn)了,每次計算的是x + y,而非固定的1 + 2
x + y的值,可以在調(diào)用函數(shù)的時候指定。

3.3 函數(shù)的傳入?yún)?shù) - 語法解析

【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

  • 函數(shù)定義中,提供的x和y,稱之為:形式參數(shù)(形參),表示函數(shù)聲明將要使用2個參數(shù)
    • 參數(shù)之間使用逗號進行分隔
  • 函數(shù)調(diào)用中,提供的5和6,稱之為:實際參數(shù)(實參),表示函數(shù)執(zhí)行時真正使用的參數(shù)值
    • 傳入的時候,按照順序傳入數(shù)據(jù),使用逗號分隔

傳入?yún)?shù)的數(shù)量是不受限制的。

  • 可以不使用參數(shù)
  • 也可以僅使用任意N個參數(shù)

總結(jié):

  1. 函數(shù)的傳入?yún)?shù)的作用是?
    在函數(shù)運行的時候,接受外部傳入的數(shù)據(jù)

  2. 使用方式

  3. 注意事項

  • 函數(shù)定義中的參數(shù),稱之為形式參數(shù)
  • 函數(shù)調(diào)用中的參數(shù),稱之為實際參數(shù)
  • 函數(shù)的參數(shù)數(shù)量不限,使用逗號分隔開
  • 傳入?yún)?shù)的時候,要和形式參數(shù)一一對應(yīng),逗號隔開

練習(xí)案例:升級版自動查核酸
定義一個函數(shù),名稱任意,并接受一個參數(shù)傳入(數(shù)字類型,表示體溫)
在函數(shù)內(nèi)進行體溫判斷(正常范圍:小于等于37.5度),并輸出如下內(nèi)容:

  1. 請出示您的健康碼以及72小時核酸證明,并配合測量體溫!
    體溫測量中,您的體溫是:37.1度,體溫正常請進!
  2. 請出示您的健康碼以及72小時核酸證明,并配合測量體溫!
    體溫測量中,您的體溫是:39.3度,需要隔離!

代碼演示:

# 定義函數(shù),接收1個形式參數(shù),數(shù)字類型,表示體溫
def check(num):
    # 在函數(shù)體內(nèi)進行判斷體溫
    print("請出示您的健康碼以及72小時核酸證明,并配合測量體溫!")
    if num <= 37.5:
        print(f"體溫測量中,您的體溫是:{num}度,體溫正常請進!")
    else:
        print(f"體溫測量中,您的體溫是:{num}度,需要隔離!")

# 調(diào)用函數(shù),傳入實際參數(shù)
check(37.6)

運行結(jié)果:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

4. 函數(shù)的返回值

程序中的返回值:
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
如圖代碼
定義兩數(shù)相加的函數(shù)功能。完成功能后,會將相加的結(jié)果返回給函數(shù)調(diào)用者
所以,變量r接收到了函數(shù)的執(zhí)行結(jié)果。

綜上所述:
所謂“返回值”,就是程序中函數(shù)完成事情后,最后給調(diào)用者的結(jié)果
返回值的語法格式
【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)
如圖,變量就能接收到函數(shù)的返回值
語法就是:通過return關(guān)鍵字,就能向調(diào)用者返回數(shù)據(jù)
練習(xí):定義一個函數(shù),完成兩數(shù)相加的功能,并返回結(jié)果

# 定義一個函數(shù),完成2數(shù)相加功能
def add(a, b):
    result = a + b
    # 通過返回值,將相加的結(jié)果返回給調(diào)用者
    return result
    # 返回結(jié)果后,還想輸出一句話
    print("我完事了")


# 函數(shù)的返回值,可以通過變量去接收
r = add(5, 6)
print(r)

總結(jié):

  1. 什么是函數(shù)返回值?
    函數(shù)在執(zhí)行完成后,返回給調(diào)用者的結(jié)果
  2. 返回值的應(yīng)用語法:
    【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)

使用關(guān)鍵字:return 來返回結(jié)果
4. 注意:
函數(shù)體在遇到return后就結(jié)束了,所以寫在return后的代碼不會執(zhí)行。

好了關(guān)于【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值),七七今天就先分享到這里,如果這篇文章對大家有幫助,請佬佬們點個贊再走吧!如果發(fā)現(xiàn)什么問題,歡迎評論區(qū)留言!????文章來源地址http://www.zghlxwxcb.cn/news/detail-476521.html

到了這里,關(guān)于【Python入門篇】——Python函數(shù)(函數(shù)介紹,函數(shù)的定義,函數(shù)的參數(shù)和函數(shù)的返回值)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python基礎(chǔ)----05-----函數(shù)的多返回值、函數(shù)的多種參數(shù)使用形式、函數(shù)作為參數(shù)傳遞、lambda匿名函數(shù)

    python基礎(chǔ)----05-----函數(shù)的多返回值、函數(shù)的多種參數(shù)使用形式、函數(shù)作為參數(shù)傳遞、lambda匿名函數(shù)

    分為以下四種。 位置參數(shù)調(diào)用函數(shù)時根據(jù)函數(shù)定義的參數(shù)位置來傳遞參數(shù),傳遞的參數(shù)和定義的參數(shù)的順序及個數(shù)必須一致。 函數(shù)調(diào)用時通過“鍵=值”形式傳遞參數(shù)。 作用:可以讓函數(shù)更加清晰、容易使用,同時也清楚了參數(shù)的順序需求。 注意: 函數(shù)調(diào)用時,如果有位置參

    2024年02月08日
    瀏覽(23)
  • Python 函數(shù):定義、調(diào)用、參數(shù)、遞歸和 Lambda 函數(shù)詳解

    Python 函數(shù):定義、調(diào)用、參數(shù)、遞歸和 Lambda 函數(shù)詳解

    函數(shù)是一段代碼塊,只有在調(diào)用時才會運行。您可以將數(shù)據(jù)(稱為參數(shù))傳遞給函數(shù)。 函數(shù)可以返回數(shù)據(jù)作為結(jié)果。 在Python中,使用def定義函數(shù): 示例 要調(diào)用函數(shù),請使用函數(shù)名稱后跟括號: 示例 可以將信息作為參數(shù)傳遞給函數(shù)。參數(shù)在函數(shù)名稱后面的括號內(nèi)指定

    2024年02月08日
    瀏覽(24)
  • python:def函數(shù)的定義、參數(shù)等(詳解)

    python:def函數(shù)的定義、參數(shù)等(詳解)

    前言:使用函數(shù)時便于提高代碼使用的重復(fù)性,提高效率,減少空間。例如 print() 函數(shù),這是系統(tǒng)定義好的,但也可以自己根據(jù)功能定義,這類叫做自定義函數(shù)。 定義一個函數(shù)有以下的規(guī)則: 函數(shù)代碼塊以 def 開頭,后接函數(shù)名與小括號 () ; 任何傳參和自變量

    2024年02月13日
    瀏覽(30)
  • Python學(xué)習(xí)筆記(四):函數(shù)的定義、函數(shù)的返回值、None類型、函數(shù)說明文檔、函數(shù)的嵌套調(diào)用、局部變量、全局變量、global關(guān)鍵字

    Python學(xué)習(xí)筆記(四):函數(shù)的定義、函數(shù)的返回值、None類型、函數(shù)說明文檔、函數(shù)的嵌套調(diào)用、局部變量、全局變量、global關(guān)鍵字

    目錄 一、函數(shù)介紹 1. 函數(shù)是: 2. 使用函數(shù)的好處是: 二、函數(shù)的定義: 三、函數(shù)的參數(shù) 1.傳入?yún)?shù)的功能是: 2.函數(shù)的傳入?yún)?shù) - 傳參定義 3.注意事項: 4.練習(xí):測量體溫 四、函數(shù)的返回值 1.函數(shù)返回值的定義 2.None類型 五、函數(shù)說明文檔 六、函數(shù)的嵌套調(diào)用 七、變量的

    2024年02月05日
    瀏覽(21)
  • [虛幻引擎插件介紹] DTGlobalEvent 藍圖全局事件, Actor, UMG 相互回調(diào),自由回調(diào)通知事件函數(shù),支持自定義參數(shù)。

    [虛幻引擎插件介紹] DTGlobalEvent 藍圖全局事件, Actor, UMG 相互回調(diào),自由回調(diào)通知事件函數(shù),支持自定義參數(shù)。

    本插件可以在虛幻的藍圖 Actor, Obiect,UMG 里面指定綁定和執(zhí)行消息,可帶自定義參數(shù)。 參數(shù)支持 Bool,Byte,Int,Int64,F(xiàn)loat,Name,String,Text,Vector,Rotator,Transform,Object,Actor。 綁定事件 Bind Global Event (XXX) 此類型節(jié)點可以綁定全局回調(diào)事件。 Key :綁定的事件關(guān)鍵值,只有

    2024年02月09日
    瀏覽(18)
  • Python趣味入門11:函數(shù)作為參數(shù)以及匿名函數(shù)

    Python里可以把函數(shù)本身當(dāng)成是參數(shù),比如Python內(nèi)置函數(shù)map可以通過傳入的函數(shù)返回值來一一映射列表集合里的元素,我們也可以在定義函數(shù)時,以調(diào)用函數(shù)的方式使用參數(shù)。 假設(shè)有一個列表1至9共有9個元素,現(xiàn)在需要求其平方數(shù)列。 map函數(shù)的示例 ? 以上的代碼,主要完成了

    2024年02月04日
    瀏覽(22)
  • Python 程序設(shè)計入門(023)—— Python 的自定義函數(shù)

    在 Python 中,函數(shù)的應(yīng)用非常廣泛。比如:input()、print()、str()、range()、len() 等,這些稱為 Python 的內(nèi)置函數(shù),可以直接使用。Python 支持自定義函數(shù),即將一段有規(guī)律的、可重復(fù)使用的代碼定義為函數(shù),達到一次編寫,多次使用的目的。 自定義函數(shù)使用 def 實現(xiàn),語法格

    2024年02月12日
    瀏覽(21)
  • opencv-python常用函數(shù)解析及參數(shù)介紹(五)——腐蝕與膨脹

    opencv-python常用函數(shù)解析及參數(shù)介紹(五)——腐蝕與膨脹

    有些時候圖片上會有一些劃痕或者污漬,會影響圖片的質(zhì)量,假設(shè)我有一張寫有“艾醒”的圖片,但是有花花綠綠的劃痕和污漬,這時我們就可以運用腐蝕與膨脹消除這些劃痕和污漬 腐蝕的本質(zhì)就是白吃黑,即數(shù)值較大的(較白的)吃掉數(shù)值較小的(較黑的) 我們可以用c

    2024年02月14日
    瀏覽(30)
  • Python入門教程+項目實戰(zhàn)-14.1節(jié)-函數(shù)的參數(shù)用法

    目錄 14.2.1 位置參數(shù)與參數(shù) 14.2.2 函數(shù)的參數(shù)默認值 14.2.3 函數(shù)的引用類型參數(shù) 14.2.4 函數(shù)的可變參數(shù) 14.2.5 知識要點 14.2.6?系統(tǒng)學(xué)習(xí)python 位置參數(shù)與參數(shù)的位置相關(guān),這里的位置是指定義函數(shù)時的從左到右的參數(shù)排列順序。在調(diào)用函數(shù)時,會自動將實參與形參的位置對

    2024年02月11日
    瀏覽(32)
  • JavaScript函數(shù)參數(shù)和返回值

    在JavaScript編程中,函數(shù)是一種強大的工具,它允許我們將代碼封裝成可重復(fù)使用的塊,并接收輸入(參數(shù))并返回輸出(返回值)。本文將詳細解釋JavaScript函數(shù)中的參數(shù)和返回值的使用方法,以通俗易懂的方式讓你理解它們的重要性和用法。 函數(shù)參數(shù) 函數(shù)參數(shù)是在函數(shù)定義

    2024年02月13日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包