python sorted函數,python基礎補漏-03-函數

 2023-11-19 阅读 30 评论 0

摘要:函數:一般來說就是 以功能劃分的代碼模塊 【1】 內置函數 ? ? ?? python sorted函數?一般我們使用的模塊 ---可以大概有個了解 大多數的用法都很簡單 ?2 【函數返回值】 ? ?我們應該控制函數的每條分支。 也就是說 我們得到的函數執行完之后的信號,就是其中一條

函數:一般來說就是 以功能劃分的代碼模塊

【1】 內置函數

? ? ??

python sorted函數?一般我們使用的模塊 ---可以大概有個了解 大多數的用法都很簡單

?2 【函數返回值】

? ?我們應該控制函數的每條分支。 也就是說 我們得到的函數執行完之后的信號,就是其中一條分支的結果

? 在python中 通過return 關鍵字 返回一個對象

python format函數?3【參數】

value -參數就是值

我們說的穿參 就是傳值

那么實參跟形參的差別。就是在不同的函數空間的不同值

python基礎教程。實參我們通常指的是全局空間的參數

形參通產指的是函數空間所使用的參數

那么python在函數里面 還添加了幾種額外的形參表示方式,方便我們使用

那就是默認參數和動態參數

python 函數?默認參數:

import datetime as dtdef log_time(message, time=None):if time is None:time=dt.datetime.now()print("{0}: {1}".format(time.isoformat(), message))

也就是 當調用函數的時候,沒有傳遞這個參數,那么默認給這個參數賦值

?

-----------------------------------------------------------------------------------------------------------------------------

python自定義函數,動態參數:

直接拷貝吧 懶的慌

class Person:    def __init__(self,*pros,**attrs):    self.name = "jeff"    self.pros = pros    for (key,value) in attrs.items():    stm = "self.%s = /"%s/""% (key,value)    exec(stm)    if __name__ == "__main__":    jeff = Person(1,2,3,sex="boy")    print jeff.pros    print jeff.sex    print dir(jeff)  

打印出來的內容是
(1, 2, 3)
boy
['__doc__', '__init__', '__module__', 'name', 'pros', 'sex']

python不定參數:
參數以一個*號開頭的代表著一個任意長度的數組,可以接收連續一串參數,如上面代碼里傳的是1,2,3,你可以更多。
參數以兩個*號開頭的代表著一個字典,參數的形式是“key=value”,接受連續任意多個參數。
在函數內,我們就可以把前者當作一個元組來處理,打印結果看得出來是一個元組。注意,調用方法是參數不定長,而在方法執行的時候,長度已定了,所以是元組。同時,我們可以把后者當作一個字典來處理。

?

python函數手冊。轉載于:https://www.cnblogs.com/nerdlerss/p/6237248.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/180200.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息