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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python定義函數(shù)的基本規(guī)則及語法介紹

RG15206629988 ? 來源:行業(yè)學(xué)習(xí)與研究 ? 2023-02-13 16:43 ? 次閱讀

下文主要介紹Python函數(shù)

計(jì)算機(jī)程序的函數(shù)是組織完整、可重復(fù)使用、用于實(shí)現(xiàn)單一或相關(guān)聯(lián)功能的代碼段,即當(dāng)一個(gè)程序的功能需被重復(fù)使用時(shí),就可以將該功能編寫為函數(shù),函數(shù)可提高應(yīng)用的模塊性和代碼的重復(fù)利用率。 Python提供了較多的內(nèi)建函數(shù),如 print(),print()的功能是輸出print后圓括號中的內(nèi)容。除了內(nèi)建函數(shù)外,開發(fā)人員也可以在Python中創(chuàng)建函數(shù),此類函數(shù)為用戶自定義函數(shù)。

一、Python定義函數(shù)的基本規(guī)則

(1)函數(shù)代碼塊以def關(guān)鍵詞開頭,之后編寫函數(shù)標(biāo)識符名稱和圓括號。

(2)當(dāng)前函數(shù)的任何傳入參數(shù)和自變量必須放在函數(shù)標(biāo)識符名稱后的圓括號中。

(3)函數(shù)標(biāo)識符名稱后的圓括號可用于定義若干參數(shù)。

(4)函數(shù)的第一行語句可以選擇性地使用文檔字符串存放函數(shù)說明。

(5)函數(shù)內(nèi)容以冒號起始,并且需要換行縮進(jìn)。當(dāng)前函數(shù)的功能代碼作為代碼段寫入函數(shù)內(nèi)容的位置。

(6)函數(shù)內(nèi)部可使用return[表達(dá)式]語句結(jié)束函數(shù),函數(shù)可返回[表達(dá)式]內(nèi)的值,該值即為函數(shù)的返回值。當(dāng)其他程序調(diào)用該函數(shù)時(shí),函數(shù)的返回值可用于賦值變量或條件語句判斷等。return后也可沒有表達(dá)式,此種情況下,該函數(shù)返回值為None,即返回空值。沒有return[表達(dá)式]語句的函數(shù),函數(shù)返回值也為None。

二、Python函數(shù)語法

一般,Python函數(shù)語法如下:

def 函數(shù)標(biāo)識名稱(參數(shù)列表):

"函數(shù)_文檔字符串,對函數(shù)進(jìn)行說明"

函數(shù)體

return[表達(dá)式]

其中,函數(shù)標(biāo)識名稱的命名規(guī)則與變量名相同,一般以下劃線或子母開頭,不能以數(shù)字開頭,不能使用以關(guān)鍵字命名函數(shù)標(biāo)識名稱。參數(shù)列表可放置函數(shù)參數(shù),參數(shù)可以為空。

"函數(shù)_文檔字符串,對函數(shù)進(jìn)行說明"是對函數(shù)的注釋(個(gè)人理解:應(yīng)以#開頭),函數(shù)體的代碼段需縮進(jìn)四個(gè)空格。最后使用return關(guān)鍵字返回函數(shù)值。

三、Python函數(shù)舉例

如圖一所示,定義了一個(gè)可以輸出“吃”的eat()函數(shù),每次調(diào)用eat()均可輸出一個(gè)“吃”。eat()函數(shù)中,eat為函數(shù)標(biāo)識名稱;eat()函數(shù)沒有參數(shù),因此,函數(shù)標(biāo)識名稱后的圓括號內(nèi)沒有值;eat()函數(shù)的函數(shù)體為print('吃');eat()函數(shù)未使用return關(guān)鍵字結(jié)束,因此其返回值應(yīng)為None。

9c6fbd28-aa88-11ed-bfe3-dac502259ad0.png

圖一,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

如圖二所示,定義了一個(gè)返回值為1的num()函數(shù)。如果想輸出num()函數(shù)的返回值,需通過a=num()語句將num()函數(shù)的返回值賦值到a,再通過print(a)輸出num()函數(shù)的返回值。

9c903eea-aa88-11ed-bfe3-dac502259ad0.png

圖二,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

如圖三所示,定義了一個(gè)具有a、b兩個(gè)參數(shù)的add()函數(shù),add()函數(shù)可返回a、b相加的值。在調(diào)用add()函數(shù)需將參數(shù)a、b賦值,如add(1,1),即可返回1+1的結(jié)果。add(1,1)的返回也需要賦值到一個(gè)變量后,通過print()函數(shù)輸出。

9cb0eaa0-aa88-11ed-bfe3-dac502259ad0.png

圖三,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1947

    瀏覽量

    34834
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4800

    瀏覽量

    84840
  • printf函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    5902

原文標(biāo)題:大數(shù)據(jù)相關(guān)介紹(6)——編程語言(下)

文章出處:【微信號:行業(yè)學(xué)習(xí)與研究,微信公眾號:行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Python的基本語法匯總

    Python是一門應(yīng)用性較強(qiáng)的編程語言,近年來的市場也非常大。學(xué)習(xí)需要,先熟悉一下python語法
    發(fā)表于 09-04 16:26 ?1374次閱讀
    <b class='flag-5'>Python</b>的基本<b class='flag-5'>語法</b>匯總

    一文詳解python調(diào)用函數(shù)

    函數(shù)定義后,本身是不會(huì)自動(dòng)執(zhí)行的,只有在被調(diào)用后,函數(shù)才會(huì)被執(zhí)行,得到相應(yīng)的結(jié)果。但是在 Python 中我們要注意一個(gè)關(guān)鍵點(diǎn),就是Python
    發(fā)表于 10-01 10:45 ?700次閱讀

    define宏定義多條語句的語法規(guī)則有哪些

    在單片機(jī)編程過程中,有時(shí)候需要反復(fù)操作多條同相語句,這時(shí)候運(yùn)用#define宏定義多條語句可以大大簡化編程內(nèi)容。語法規(guī)則如下:1.宏定義單條語句:#define PI 3.14159// 定義
    發(fā)表于 07-15 08:39

    python基礎(chǔ)語法及流程控制

    爬蟲復(fù)習(xí)1.python基礎(chǔ)python基礎(chǔ)語法 流程控制 函數(shù)封裝2.防爬措施整體防爬User-AgentrefererIP代理池Cookie代理池 各自防爬數(shù)據(jù)內(nèi)部動(dòng)態(tài)加載網(wǎng)頁設(shè)置
    發(fā)表于 08-31 07:41

    Python公認(rèn)的命名規(guī)則總結(jié)

    對于模塊名/包名、函數(shù)名、變量名、類名、常量名的命名,Python有一些公認(rèn)的規(guī)則,具體如下。
    的頭像 發(fā)表于 01-23 11:25 ?1795次閱讀

    Python的基礎(chǔ)語法知識點(diǎn)大全

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python的基礎(chǔ)語法知識點(diǎn)大全。
    發(fā)表于 06-12 08:00 ?1次下載

    Python 函數(shù)默認(rèn)返回None的原因

    Python 函數(shù)默認(rèn)返回None是什么原因?定義函數(shù)沒有返回值,Python 解釋器就會(huì)強(qiáng)行地默認(rèn)給注入一段返回邏輯!實(shí)際上
    的頭像 發(fā)表于 08-21 10:51 ?2674次閱讀
    <b class='flag-5'>Python</b> <b class='flag-5'>函數(shù)</b>默認(rèn)返回None的原因

    Python動(dòng)態(tài)定義函數(shù)實(shí)現(xiàn)

    作者:Philip Trauner 譯者:豌豆花下貓 在 Python 中,沒有可以在運(yùn)行時(shí)簡化函數(shù)定義語法糖。然而,這并不意味著它就不可能,或者是難以實(shí)現(xiàn)。 from types
    的頭像 發(fā)表于 11-19 15:42 ?849次閱讀

    簡潔編寫Python 語法的7種技巧分享

    Python 是一門用途廣泛、易讀、而且容易入門的編程語言。但同時(shí) python 語法也允許我們做一些很奇怪的事情。 1、使用 lambda 表達(dá)式重寫多行函數(shù) 眾所周知
    的頭像 發(fā)表于 12-20 11:03 ?843次閱讀

    Python基礎(chǔ)語法、容器、函數(shù)及文件操作等

    接下來小編就介紹一下博學(xué)谷Python編程基礎(chǔ)學(xué)習(xí)內(nèi)容:
    發(fā)表于 05-05 17:01 ?2105次閱讀

    Python程序語法元素分析資源下載

    Python程序語法元素分析資源下載
    發(fā)表于 08-09 09:23 ?2次下載

    python語言之使用async關(guān)鍵字來定義函數(shù)

    早期的協(xié)程是用yield來實(shí)現(xiàn)的,但是代碼特別難懂, python3.5之后的版本, 使用 async 關(guān)鍵字來定義函數(shù)。調(diào)用該函數(shù),會(huì)返回一個(gè)協(xié)程對象
    的頭像 發(fā)表于 08-24 11:12 ?2772次閱讀

    input( ) 輸入函數(shù)和注釋是什么

    定義:內(nèi)置函數(shù)Python 自帶的的函數(shù),安裝Python 后可以直接使用。 語法:`
    的頭像 發(fā)表于 02-23 15:27 ?1650次閱讀
    input( ) 輸入<b class='flag-5'>函數(shù)</b>和注釋是什么

    python定義函數(shù)與調(diào)用函數(shù)的順序

    定義函數(shù)與調(diào)用函數(shù)的順序 函數(shù)定義后,本身是不會(huì)自動(dòng)執(zhí)行的,只有在被調(diào)用后,函數(shù)才會(huì)被執(zhí)行,得
    的頭像 發(fā)表于 10-04 17:17 ?1453次閱讀

    python如何定義一個(gè)函數(shù)

    ()。但你也可以自己創(chuàng)建函數(shù),這被叫做用戶自定義函數(shù)。 二、定義一個(gè)函數(shù) 你可以定義一個(gè)由自己想
    的頭像 發(fā)表于 11-14 11:26 ?740次閱讀
    主站蜘蛛池模板: 在线播放一区| 日韩AV成人无码久久精品老人 | 久久黄色小视频| 广播电台在线收听| 97视频在线观看免费视频| 一级毛片美国| 亚洲 天堂 国产在线播放| 日本无码毛片一区二区手机看| 久久热这里面只有精品| 国产色婷婷亚洲99麻豆| 第一会所欧美无码原创| 97人人添人人澡人人澡人人澡| 亚洲欧美强伦一区二区另类| 色欲AV蜜臀AV在线观看麻豆| 欧美成人亚洲高清在线观看| 久欠热视频精品首页| 红杏俱乐部| 国产在线高清视频无码不卡| 国产成人精品永久免费视频| 戳女人屁股流水羞羞漫画| JK白丝校花爽到娇喘视频| 91久久线看在观草草青青 | np高h肉文| 99re这里只有精品国产| 中文字幕在线不卡精品视频99| 亚洲人美女肛交真人全程| 亚洲AV无码乱码A片无码蜜桃| 午夜爱情动作片P| 同居了嫂子在线观看| 视频一区国产精戏刘婷30| 日夜啪啪一区二区三区| 日日摸夜夜添无码AVA片| 琪琪电影午夜理论片YY6080| 欧美の无码国产の无码影院| 免费国产足恋网站| 免费果冻传媒2021视频| 嗯啊不要老师| 欧美亚洲综合另类无码| 秋霞网站一级一片| 日日夜夜影院在线播放| 四房播播最新地址|