色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python-函數

汽車電子技術 ? 來源:程序猿知秋 ? 作者:程序猿知秋 ? 2023-02-16 14:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

函數的基本使用

  • 所謂函數,就是把 具有獨立功能的代碼塊 組織為一個小模塊,在需要的時候調用
  • 函數的使用:
    • 定義函數——封裝 獨立的功能
    • 調用函數——**享受 **封裝 的成果
  • **函數的作用:可以提交編寫的效率以及 代碼的 **重用

函數的定義語法

def 函數名(參數列表):
    函數封裝的代碼
    .,...
  1. def 是英文 define 的縮寫
  2. 函數名稱 應該能夠表達 函數封裝代碼 的功能,方便后續調用
  3. 函數的命名
    1. 可以由 字母、下劃線 和數字 組成
    2. 不能以數字開頭
    3. 不能與關鍵字重名

簡單示例

#定義一個不帶參數的 函數
def hello():
  print("hello ....")


#調用函數
hello()


#輸出結果:   hello ....




#定義一個帶參數的 函數
def hello(name):
  print("hello %s ...."%name)


#調用函數
hello("函數")


#輸出結果:  hello 函數 ....

函數的參數與返回值

  • 函數的參數,增加函數的適用性,針對相同的數據處理邏輯,能夠適用更多的數據
    • 在函數的內部,把參數當作變量使用
    • 函數調用時,按照函數定義的參數順序,將數據傳遞到函數內部
  • 形參與實參
    • 形參:定義函數時,小括號內的參數,是用來接收參數的,在函數內部作為變量使用
    • 實參:調用函數時,小括號中的參數,把數據傳遞到 函數內部使用
  • 函數的返回值
    • 在程序開發中,有時候,會希望一個函數結束后,告訴調用者一個結果,以便調用者針對具體的結果做后續的處理
    • 返回值 是函數完成工作后,最后 給調用者的一個結果
    • 在函數中使用 **return **關鍵字可以返回結果
    • 調用函數的一方,可以使用變量來接收函數的返回結果

加減函數示例

def add(a,b):
  return a+b


def reduce(a,b):
  return a-b




ss=add(2,2)
s2=reduce(2,2)
print("加法運算的結果是:",ss)
print("減法運算的結果是:",s2)


#輸出結果:
加法運算的結果是: 4
減法運算的結果是: 0

注:return 之后的代碼都不會被執行

多返回值函數示例

def test(a,b):
  a=a+1
  b=b+1
  return a,b


s1,s2=test(2,2)
print("第一個結果是:%s 第二個結果是:%s"%(s1,s2))


#輸出結果:第一個結果是:3 第二個結果是:3

遞規函數(函數自己調自己) 示例

'''
階乘:計算 1*2*3*...*n 的結果
'''
def fn(n):
  # 定義函數出口
  if n==1:
    return 1
  return fn(n-1)*n


print(fn(6))


#輸出結果:720

注:遞規函數必須要定義出口,不然就會出現死循環

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2785

    瀏覽量

    50020
  • 函數
    +關注

    關注

    3

    文章

    4377

    瀏覽量

    64553
  • 代碼
    +關注

    關注

    30

    文章

    4894

    瀏覽量

    70449
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    #硬聲創作季 #云計算 云計算-1507.01 Python-函數基礎01-1

    python
    水管工
    發布于 :2022年10月11日 18:22:07

    #硬聲創作季 #云計算 云計算-1507.01 Python-函數基礎01-2

    python
    水管工
    發布于 :2022年10月11日 18:22:32

    #硬聲創作季 #云計算 云計算-1507.02 Python-函數基礎02-1

    python
    水管工
    發布于 :2022年10月11日 18:22:54

    #硬聲創作季 #云計算 云計算-1507.02 Python-函數基礎02-2

    python
    水管工
    發布于 :2022年10月11日 18:23:16

    請問python-樹莓派如何通過按鍵控制步進電機正反轉?

    步進電機驅動原理是什么?python-樹莓派如何通過按鍵控制步進電機正反轉?
    發表于 10-09 08:45

    python-控制khr3hv-master機器人

    python-控制khr3hv機器人,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-22 15:40 ?2次下載

    Python的Matplotlib函數匯總

    本文檔的主要內容詳細介紹的是Python的Matplotlib函數匯總免費下載。
    發表于 12-17 08:00 ?2次下載

    Python-變量的引用與可變

    變量和數據都是保存在內存中的,在Python中,函數的參數傳遞和返回值都是靠引用傳遞的
    的頭像 發表于 02-16 15:15 ?1102次閱讀
    <b class='flag-5'>Python-</b>變量的引用與可變

    Python-函數的進階與遞歸

    在程序開發中,有時候,會希望一個函數執行結束后,告訴調用者 **一個結果** ,以便調用者針對結果作后續的處理,返回值是函數完成工作后,最后給調用者的一個結果,在函數中使用 return 關鍵字可以返回結果,**調用者** 可以
    的頭像 發表于 02-16 15:19 ?1001次閱讀
    <b class='flag-5'>Python-</b><b class='flag-5'>函數</b>的進階與遞歸

    Python入門之什么是函數

    Python函數比我們想象的更為靈活。由于Python函數是對象,所以函數對象可以賦值給其他的名字、傳遞給其他
    的頭像 發表于 02-21 14:24 ?709次閱讀

    python常用的內置函數和模塊

    python數字包含常用的內置函數和模塊,比如pow()、abs()、floor()、int()等函數,以及math、random等模塊。
    的頭像 發表于 03-10 10:10 ?1238次閱讀

    網絡工程師學Python-函數定義

    Python 中,函數是一段可重復使用的代碼塊,可以接受一些輸入(即函數參數),并根據輸入執行某些操作。
    的頭像 發表于 04-19 15:49 ?871次閱讀

    為什么Python沒有main函數

    今天的文章中,我們來討論一下為什么有的編程語言有main函數,而Python為什么沒有main函數
    發表于 08-17 11:47 ?459次閱讀

    python調用math函數的方法

    Python編程中,數學函數是非常重要的工具,我們可以使用它們進行各種數值計算、幾何運算和統計分析等操作。Python的標準庫中內置了很多數學函數,而其中最基本和常用的數學
    的頭像 發表于 11-22 11:01 ?3721次閱讀

    不屬于python的內置函數

    Python是一種高級編程語言,它提供了許多內置函數,可以幫助開發人員更輕松地處理各種任務。但是,在Python中并非所有的函數都是內置函數
    的頭像 發表于 11-29 14:27 ?1857次閱讀
    主站蜘蛛池模板: 秋霞电影伦网理最新在线看片 | 竹菊影视一区二区三区 | 入禽太深在线观看免费高清 | 动漫成年美女黄漫网站 | 精品一二三区久久AAA片 | 久久人妻少妇嫩草AV蜜桃99 | 办公室沙发口爆12P 办公室日本肉丝OL在线 | 亞洲人妻AV無碼在線視頻 | 中文在线无码高潮潮喷在线 | 国产囗交10p | 免费乱理伦片在线观看八戒 | 日本经典片免费看 | 国产精品私人玩物在线观看 | 真实国产熟睡乱子伦对白无套 | 久久视频精品38在线播放 | 亚洲无码小格式 | 欧美亚洲精品一区二三区8V | 国产区免费在线观看 | 国产精品高清视亚洲一区二区 | 毛片免费在线 | 日日夜夜天天操 | 久久re热在线视频精99 | 国产精品一区二区亚瑟不卡 | 高清mv视频免费观看 | 伊人狼人久久精品热9 | wwwwxxxx欧美| 久久久久久久久免费视频 | 亚洲精品欧美精品中文字幕 | 俄罗斯女肥臀大屁BBW | 欧美伊人久久大香线蕉综合69 | 床伴在线观看免费高清完整泰剧第四集 | 男女疯狂一边摸一边做羞羞视频 | 无码任你躁久久久久久老妇双奶 | 亚洲h视频在线观看 | 久久大综合 | 97色香蕉在线| 久99视频精品免费观看福利 | 在线观看免费视频a | 亚洲AV美女成人网站P站 | 0855福利 | yellow免费|

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品