python 函數(shù)詳解

函數(shù)

  • 函數(shù)是代碼的一種組織形式
  • 函數(shù)應(yīng)該能完成一項(xiàng)特定的工作器联,而且一般一個(gè)函數(shù)只完成一項(xiàng)工作
  • 有些語(yǔ)言最住,分函數(shù)和過(guò)程兩個(gè)概念,通俗解釋是税朴,有返回結(jié)果的是函數(shù),無(wú)返回結(jié)果的叫過(guò)程家制,python不加以區(qū)分
  • 函數(shù)的使用
    • 函數(shù)使用需要先定義
    • 使用函數(shù)正林,俗稱(chēng)調(diào)用
# 定義一個(gè)函數(shù)
# 只是定義的話不會(huì)執(zhí)行
# 1. def關(guān)鍵字,后跟一個(gè)空格
# 2. 函數(shù)名颤殴,自己定義觅廓,起名需要遵循便令命名規(guī)則,約定俗成涵但,大駝峰命名只給類(lèi)用
# 3. 后面括號(hào)和冒號(hào)不能省杈绸,括號(hào)內(nèi)可以有參數(shù)
# 4. 函數(shù)內(nèi)所有代碼縮進(jìn)


def func():
    print("我是一個(gè)函數(shù)")
    print("愛(ài)生活")
    
print("函數(shù)結(jié)束了")
函數(shù)結(jié)束了
# 函數(shù)的調(diào)用
# 直接寫(xiě)出函數(shù)名字,后面小括號(hào)不能省略贤笆,括號(hào)內(nèi)內(nèi)容根據(jù)情況
func()
我是一個(gè)函數(shù)
愛(ài)生活
# 函數(shù)定義
def func():
    print('A')
    print('B')
func()
A
B

函數(shù)的參數(shù)和返回值

  • 參數(shù):負(fù)責(zé)給函數(shù)傳遞一些必要的數(shù)據(jù)或者信息
    • 形參(形式參數(shù)):在函數(shù)定義的時(shí)候用到的參數(shù)蝇棉,沒(méi)有具體值讨阻,只是一個(gè)占位符號(hào)
    • 實(shí)參(實(shí)際參數(shù)):在調(diào)用函數(shù)的時(shí)候輸入的值
  • 返回值:調(diào)用函數(shù)的時(shí)候的一個(gè)執(zhí)行結(jié)果
    • 使用return返回結(jié)果
    • 如果沒(méi)有值需要返回芥永,我們推薦使用return None表示函數(shù)結(jié)束
    • 函數(shù)一旦執(zhí)行return,則函數(shù)立即結(jié)束
    • 如果函數(shù)沒(méi)有return關(guān)鍵字钝吮,則函數(shù)默認(rèn)返回None
# 形參和實(shí)參的案例
# 參數(shù)person只是一個(gè)符號(hào)
# 調(diào)用的時(shí)候用另一個(gè)
def hello(person):
    print("{}埋涧,你好嗎板辽?".format(person))
    return None
    
p = "小明"
# 調(diào)用函數(shù),需要把p作為實(shí)參傳入
hello(p)
小明棘催,你好嗎劲弦?
p = "小五"
hello(p)
小五,你好嗎醇坝?
pp = hello("小柒")
print(pp)
小柒邑跪,你好嗎?
None
# return案例

def hello(person):
    print("{0}呼猪,你好嗎画畅?".format(person))
    return "提前結(jié)束!"
    print(1)
    
p = "小明"
rst = hello(p)
print(rst)
小明宋距,你好嗎轴踱?
提前結(jié)束!
# help負(fù)責(zé)隨時(shí)為你提供幫助
help(None)  # 等價(jià)于help(peint())
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.
# 九九乘法表
# version 1.0
for o in range(1, 10):  # 控制外循環(huán) 從 1 到 9
    for i in range(1, o + 1):     # 內(nèi)循環(huán)谚赎,每次從第一個(gè)數(shù)字開(kāi)始淫僻,打印到跟行數(shù)相同的數(shù)量
        print(o * i, end="  ")
    print()
1  
2  4  
3  6  9  
4  8  12  16  
5  10  15  20  25  
6  12  18  24  30  36  
7  14  21  28  35  42  49  
8  16  24  32  40  48  56  64  
9  18  27  36  45  54  63  72  81  
help(print)
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.
# 嘗試用函數(shù)來(lái)打印九九乘法表

def jiujiu():
    for o in range(1, 10):  # 控制外循環(huán) 從 1 到 9
        for i in range(1, o + 1):     # 內(nèi)循環(huán),每次從第一個(gè)數(shù)字開(kāi)始壶唤,打印到跟行數(shù)相同的數(shù)量
            print(o * i, end="  ")
        print()
    
    return None

jiujiu()
jiujiu()
1  
2  4  
3  6  9  
4  8  12  16  
5  10  15  20  25  
6  12  18  24  30  36  
7  14  21  28  35  42  49  
8  16  24  32  40  48  56  64  
9  18  27  36  45  54  63  72  81  
1  
2  4  
3  6  9  
4  8  12  16  
5  10  15  20  25  
6  12  18  24  30  36  
7  14  21  28  35  42  49  
8  16  24  32  40  48  56  64  
9  18  27  36  45  54  63  72  81  
# 改造上面函數(shù)

def printLine(line_num):
    '''
    line_num雳灵;代表行號(hào)
    
    打印一行九九乘法表
    '''
    for i in range(1, line_num + 1):
        print(line_num * i, end=" ")
        
    print()

def jiujiu():
    for o in range(1, 10):  # 控制外循環(huán) 從 1 到 9
        printLine(o)
    return None

jiujiu()
1 
2 4 
3 6 9 
4 8 12 16 
5 10 15 20 25 
6 12 18 24 30 36 
7 14 21 28 35 42 49 
8 16 24 32 40 48 56 64 
9 18 27 36 45 54 63 72 81 

參數(shù)詳解

  • 參考資料
  • python參考資料:headfirst python -> 零基礎(chǔ)入門(mén)學(xué)習(xí)python(小甲魚(yú))、流暢的python -> 習(xí)題
  • 參數(shù)分類(lèi)
    • 普通參數(shù)/位置參數(shù)
    • 默認(rèn)參數(shù)
    • 關(guān)鍵字參數(shù)
    • 收集參數(shù)
  • 普通參數(shù)
    • c參見(jiàn)上例
    • 定義的時(shí)候直接定義變量名
    • 調(diào)用的時(shí)候直接把變量或者值放入指定位置
            def 函數(shù)名(參數(shù)1闸盔,參數(shù)2细办,.....):
                函數(shù)體
                
            # 調(diào)用
            函數(shù)名(value1,value2蕾殴,......)
            
            # 調(diào)用的時(shí)候笑撞,具體值參考的是位置,按位置賦值
  • 默認(rèn)參數(shù)

    • 形參帶有默認(rèn)值

    • 調(diào)用的時(shí)候钓觉,如果沒(méi)有對(duì)相應(yīng)形參賦值茴肥,則使用默認(rèn)值

            def func_name(p1=v1,p2=v2,........):
                func_block
            #調(diào)用1
            func_name()
            
            #調(diào)用2
            value1=100
            value2=200
            func_name(value1,value2)
      
  • 關(guān)鍵字參數(shù)

    • 語(yǔ)法

            def func(p1=v1, p2=v2....):
                func_body
                
            被調(diào)函數(shù);
            func(p1=value1, p2=value2....)
      
    • 比較麻煩,但也有好處:

      • 不容易混淆荡灾,一般實(shí)參和形參只是按照位置一一對(duì)應(yīng)即可瓤狐,容易出錯(cuò)
      • 使用關(guān)鍵字參數(shù),可以不考慮參數(shù)位置
  • 收集參數(shù)

  • 把沒(méi)有位置批幌,不能和定義是的參數(shù)位置相對(duì)應(yīng)的參數(shù)础锐,放入一個(gè)特定的數(shù)據(jù)結(jié)構(gòu)中

  • 語(yǔ)法

          def func(*args):
              func_bady
              按照List使用方式訪問(wèn)args得到傳入的參數(shù)
              
          調(diào)用:
          func(p1,p2,p3....)
    
  • 參數(shù)名args不是必須這么寫(xiě),但是荧缘,推薦直接用args皆警,約定俗成

  • 參數(shù)名args前需要有星號(hào)

  • 收集參數(shù)可以和其他參數(shù)共存

# 普通參數(shù)案例

def normal_para(one, two, three):
    print(one + two)
    return None

normal_para(1,2,3)
3
# 默認(rèn)參數(shù)案例1

def default_para(one, two, three=100):
    print(one + two)
    print(three)
    return None
    
default_para(1,2)
default_para(1,2,3)
3
100
3
3
# 默認(rèn)參數(shù)案例2
# 報(bào)名函數(shù),需要知道學(xué)生性別
# 學(xué)習(xí)python的學(xué)生基本都是男生截粗。所以信姓,報(bào)名的時(shí)候如果沒(méi)有特別指定鸵隧,我們認(rèn)為是男生
def reg(name, age, gender="male"):
    if gender == "male":
        print("{0} is {1}, and he is a good student".format(name, age))
    else:
        print("{0} is {1}, and she is a good student".format(name, age))
# 調(diào)用默認(rèn)參數(shù)函數(shù)案例

reg("mingyue",21)

reg("xiaojing",23,"female")
mingyue is 21, and he is a good student
xiaojing is 23, and she is a good student
# 關(guān)鍵字參數(shù)案例1

def keys_para(one, two, three):
    print(one + two)
    print(three)
    return None

keys_para(one=1, two=2, three=30)

keys_para(three=30, two=2, one=1)
3
30
3
30
# 關(guān)鍵字參數(shù)案例2
def stu(name, age, addr):
    print("I am a student")
    print("我叫 {0}, 我今年 {1}歲了,我住{2}".format(name, age, addr))
    
n = "jingjing"
a = 18
addr = "我家"

# 普通參數(shù)意推,只按照位置傳遞豆瘫,容易出錯(cuò)
stu(a, n, addr)

def stu_key(name="No name", age=0, addr="No addr"):
    print("I am a student")
    print("我叫 {0}, 我今年 {1}歲了,我住{2}".format(name, age, addr))
    
n = "jingjing"
a = 18
addr = "我家"

# 普通參數(shù)菊值,只按照位置傳遞外驱,容易出錯(cuò)
stu_key(name=n, age=a, addr=addr)
I am a student
我叫 18, 我今年 jingjing歲了,我住我家
I am a student
我叫 jingjing, 我今年 18歲了腻窒,我住我家
# 收集參數(shù)案例
# 函數(shù)模擬一個(gè)學(xué)生進(jìn)行自我介紹略步,但具體內(nèi)容不清楚
# args把他看作一個(gè)List
def stu( *args):
    print("Hello 大家好,我自我介紹一下定页,簡(jiǎn)單說(shuō)兩句:")
    # type函數(shù)作用是檢測(cè)變量的類(lèi)型
    print(type(args))
    for item in args:
        print(item)


stu("Liuying", 18, "北京大通州區(qū)", "wangxiaojing", "single")

stu("周大神")
Hello 大家好趟薄,我自我介紹一下,簡(jiǎn)單說(shuō)兩句:
<class 'tuple'>
Liuying
18
北京大通州區(qū)
wangxiaojing
single
Hello 大家好典徊,我自我介紹一下杭煎,簡(jiǎn)單說(shuō)兩句:
<class 'tuple'>
周大神
# 收集參數(shù)案例
# 說(shuō)明收集參數(shù)可以不帶任何參數(shù)調(diào)用,此時(shí)收集參數(shù)為空tuple
stu()
Hello 大家好卒落,我自我介紹一下羡铲,簡(jiǎn)單說(shuō)兩句:
<class 'tuple'>
# 如果使用關(guān)鍵字參數(shù)格式調(diào)用,會(huì)出現(xiàn)問(wèn)題
stu(name="Liuying")

收集參數(shù)之關(guān)鍵字收集參數(shù)

  • 把關(guān)鍵字參數(shù)按字典格式存入收集參數(shù)

  • 語(yǔ)法:

          def func( **kwargs):
              func_body
              
          # 調(diào)用;
          func(p1=v1, p2=v2, p3=v3....)
    
  • kwargs一般約定俗成

  • 調(diào)用的時(shí)候儡毕,把多余的關(guān)鍵字參數(shù)放入kwargs

  • 訪問(wèn)kwargs需要按字典格式訪問(wèn)

# 收集參數(shù)案例
# 自我介紹
# 調(diào)用的時(shí)候需要使用關(guān)鍵字參數(shù)調(diào)用
def stu( **kwargs):
    # 在函數(shù)體內(nèi)對(duì)于kwargs的使用不用帶星號(hào)
    print("Hello 大家好也切,我先自我介紹一下:")
    print(type(kwargs))
    # 對(duì)于字典的訪問(wèn),python2 和python3有區(qū)別
    for k,v in kwargs.items():
        print(k, "---", v)

stu(name="Liuying", age=19, addr="北京大通州區(qū)" , lover="王曉靜", work="Teaccher")

print("*" * 50)

stu(name="周大神")
Hello 大家好腰湾,我先自我介紹一下:
<class 'dict'>
name --- Liuying
age --- 19
addr --- 北京大通州區(qū)
lover --- 王曉靜
work --- Teaccher
**************************************************
Hello 大家好雷恃,我先自我介紹一下:
<class 'dict'>
name --- 周大神
# 收集參數(shù)可以為空案例
stu()
Hello 大家好,我先自我介紹一下:
<class 'dict'>

收集參數(shù)混合調(diào)用的順序問(wèn)題

  • 收集參數(shù)费坊,關(guān)鍵字參數(shù)倒槐,普通參數(shù)可以混合使用
  • 使用規(guī)則就是。普通參數(shù)和關(guān)鍵字參數(shù)優(yōu)先
  • 定義的時(shí)候一般找普通參數(shù)附井,關(guān)鍵字參數(shù)讨越,收集參數(shù)tuple,收集參數(shù)dict
# 收集參數(shù)混合調(diào)用案例
# stu模擬一個(gè)學(xué)生的自我介紹
def stu(name, age,  *args, hobby="沒(méi)有", **kwargs):
    print("Hello 大家好")
    print("我叫 {0}, 我今年 {1}歲了永毅。".format(name, age))
    if hobby == "沒(méi)有":
        print("我沒(méi)有愛(ài)好把跨,so sorry")
    else:
        print("我的愛(ài)好是{0}".format(hobby))
        
    print("*" * 20)
    
    for i in args:
        print(i)
        
    print("#" * 30)
    
    for k,v in kwargs.items():
        print(k, "---", v)
        
# 開(kāi)始調(diào)用函數(shù)
name = "Liuying"
age = 19

# 調(diào)用的不同格式
stu(name, age)

stu(name, age, hobby="游泳")

stu(name, age, "王曉靜", "劉石頭", hobby="游泳", hobby2="烹飪", hobby3="跟不同女生聊天")
Hello 大家好
我叫 Liuying, 我今年 19歲了。
我沒(méi)有愛(ài)好沼死,so sorry
********************
##############################
Hello 大家好
我叫 Liuying, 我今年 19歲了着逐。
我的愛(ài)好是游泳
********************
##############################
Hello 大家好
我叫 Liuying, 我今年 19歲了。
我的愛(ài)好是游泳
********************
王曉靜
劉石頭
##############################
hobby2 --- 烹飪
hobby3 --- 跟不同女生聊天

收集參數(shù)的解包問(wèn)題

  • 把參數(shù)放入List或者字典中,直接把List/dict中的值放入收集參數(shù)中
  • 語(yǔ)法:參考案例
# 收集參數(shù)的解包問(wèn)題

def stu( *args):
    print("哈哈哈哈")
    # n 用來(lái)表示循環(huán)次數(shù)
    # 主要用來(lái)調(diào)試
    n = 0
    for i in args:
        print(type(i))
        print(n)
        n += 1
        print(i)
        
# stu("Liuying", "Wangxiaojing", 19, 20)

l = ["Liuying", 19, 20, "Wangxiaojing"]

stu(l)
# 此時(shí)滨嘱,args的表示形式是字典內(nèi)一個(gè)List類(lèi)型的元素峰鄙,即 args = (["Liuying", 19, 23, "Wangxiaojing",])
# 很顯然跟我們最初的想法違背

# 此時(shí)的調(diào)用浸间,我們就需要解包符號(hào)太雨,即調(diào)用的時(shí)候前面加一個(gè)星號(hào)
stu(*l)
哈哈哈哈
<class 'list'>
0
['Liuying', 19, 20, 'Wangxiaojing']
哈哈哈哈
<class 'str'>
0
Liuying
<class 'int'>
1
19
<class 'int'>
2
20
<class 'str'>
3
Wangxiaojing

同理,dict類(lèi)型收集參數(shù)一樣可以解包魁蒜,但是

  • 對(duì)dict類(lèi)型進(jìn)行解包
  • 需要用兩個(gè)星號(hào)進(jìn)行解包

函數(shù)文檔

  • 函數(shù)的文檔的作用是對(duì)當(dāng)前函數(shù)提供使用相關(guān)的參考信息
  • 文檔的寫(xiě)法:
    • 在函數(shù)內(nèi)部開(kāi)始的第一行使用三引號(hào)字符串定義符
    • 一般具有特定格式
    • 參考案例
  • 文檔查看
    • 使用help函數(shù)囊扳,形如 help(func)
    • 使用doc,查看案例
# 文檔案例

def stu(name, age, *args):
    '''
    這是第一行
    這是第二行
    這是第三行
    '''
    print("This is hanshu stu")
    pass
# 查看函數(shù)文檔
help(stu)
stu.__doc__
Help on function stu in module __main__:

stu(name, age, *args)
    這是第一行
    這是第二行
    這是第三行






'\n    這是第一行\(zhòng)n    這是第二行\(zhòng)n    這是第三行\(zhòng)n    '
def stu(name, age):
    '''
    這是文檔的文字內(nèi)容
    :param name: 表示學(xué)生的姓名
    :param age: 表示學(xué)生的年齡
    :return: 此函數(shù)沒(méi)有返回值
    '''
    pass

print(help(stu))

print("*" * 20)

print(stu.__doc__)

Help on function stu in module __main__:

stu(name, age)
    這是文檔的文字內(nèi)容
    :param name: 表示學(xué)生的姓名
    :param age: 表示學(xué)生的年齡
    :return: 此函數(shù)沒(méi)有返回值

None
********************

    這是文檔的文字內(nèi)容
    :param name: 表示學(xué)生的姓名
    :param age: 表示學(xué)生的年齡
    :return: 此函數(shù)沒(méi)有返回值
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兜看,一起剝皮案震驚了整個(gè)濱河市锥咸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌细移,老刑警劉巖搏予,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異弧轧,居然都是意外死亡雪侥,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)精绎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)速缨,“玉大人,你說(shuō)我怎么就攤上這事代乃⊙” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵搁吓,是天一觀的道長(zhǎng)原茅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)堕仔,這世上最難降的妖魔是什么员咽? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮贮预,結(jié)果婚禮上贝室,老公的妹妹穿的比我還像新娘。我一直安慰自己仿吞,他們只是感情好滑频,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著唤冈,像睡著了一般峡迷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天绘搞,我揣著相機(jī)與錄音彤避,去河邊找鬼。 笑死夯辖,一個(gè)胖子當(dāng)著我的面吹牛琉预,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蒿褂,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼圆米,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了啄栓?” 一聲冷哼從身側(cè)響起娄帖,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昙楚,沒(méi)想到半個(gè)月后近速,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡堪旧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年削葱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片崎场。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡佩耳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谭跨,到底是詐尸還是另有隱情干厚,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布螃宙,位于F島的核電站蛮瞄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏谆扎。R本人自食惡果不足惜挂捅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望堂湖。 院中可真熱鬧闲先,春花似錦、人聲如沸无蜂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)斥季。三九已至训桶,卻和暖如春累驮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舵揭。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工谤专, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人午绳。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓置侍,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親箱叁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子墅垮,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 函數(shù)是Python里組織代碼的最小單元惕医,Python函數(shù)包含以下幾個(gè)部分: 定義函數(shù) 調(diào)用函數(shù) 參數(shù) 函數(shù)的返回值...
    職場(chǎng)亮哥閱讀 419評(píng)論 0 0
  • 函數(shù)定義 格式 函數(shù)定義實(shí)例: 5050 三種傳參方式 按位置順序傳參 李詩(shī)才 按關(guān)鍵字傳參,參數(shù)順序可以任意 李...
    凌航閱讀 967評(píng)論 0 1
  • 函數(shù) 代碼的一種組織形式 一個(gè)函數(shù)一般完成一項(xiàng)特定的功能 函數(shù)使用函數(shù)需要先定義使用函數(shù)耕漱,俗稱(chēng)調(diào)用 函數(shù)的參數(shù)和返...
    心明道長(zhǎng)閱讀 247評(píng)論 0 1
  • 函數(shù) 代碼的一種組織形式 一個(gè)函數(shù)完成一項(xiàng)特定的功能 函數(shù)的定義使用def 關(guān)鍵字來(lái)定義函數(shù)使用函數(shù)俗稱(chēng)調(diào)用 函數(shù)...
    末世狂人閱讀 486評(píng)論 0 5
  • 函數(shù) 代碼的一種組織形式 一個(gè)函數(shù)一般完成一項(xiàng)特定的功能 函數(shù)使用函數(shù)需要先定義使用函數(shù),俗稱(chēng)調(diào)用 我是一個(gè)函數(shù)我...
    肥樹(shù)仙僧閱讀 275評(píng)論 0 1