日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

dynamo python修改多个参数_python之函数

發(fā)布時(shí)間:2025/3/11 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dynamo python修改多个参数_python之函数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

a.sort()沒有返回值。而sorted(a)是有返回值的。

Python的標(biāo)準(zhǔn)比較運(yùn)算符:<、<=、 > 、>=、 ==、 !=

函數(shù)用法和底層分析:函數(shù)是一個(gè)可重用的程序代碼塊,函數(shù)也代表一個(gè)任務(wù)和功能(function),是代碼復(fù)用的通用機(jī)制。

函數(shù)的分類:1、內(nèi)置函數(shù)(str()) 2、標(biāo)準(zhǔn)庫函數(shù)(可以用import調(diào)用) 3、第三方庫函數(shù) 4、用戶自定義函數(shù)

函數(shù)的定義語法:def 函數(shù)名(參數(shù)列表(無也可不寫)):

’’’文檔字符串’’’

函數(shù)體

要點(diǎn):1、python執(zhí)行def時(shí)候,會(huì)創(chuàng)建一個(gè)函數(shù)對(duì)象,并綁定到函數(shù)名上

··2、圓括號(hào)內(nèi)是形式參數(shù)列表,有多個(gè)參數(shù)則使用逗號(hào)隔開

··3、形式參數(shù)不需要聲明類型,也不需要指定函數(shù)返回值類型

··4、無參數(shù),也必須保留空的圓括號(hào)

··5、實(shí)參列表必須與形參列表一一對(duì)應(yīng)

return 返回值

(1) 如果函數(shù)體中包含return 語句,則結(jié)束函數(shù)執(zhí)行并返回值;

(2) 如果函數(shù)體中不包含return 語句,則返回None 值。

4. 調(diào)用函數(shù)之前,必須要先定義函數(shù),即先調(diào)用def 創(chuàng)建函數(shù)對(duì)象

(1) 內(nèi)置函數(shù)對(duì)象會(huì)自動(dòng)創(chuàng)建

(2) 標(biāo)準(zhǔn)庫和第三方庫函數(shù),通過import 導(dǎo)入模塊時(shí),會(huì)執(zhí)行模塊中的def 語句

形參和實(shí)參:定義函數(shù)的時(shí)候使用,為形參,當(dāng)做局部變量來使用,當(dāng)調(diào)用這個(gè)函數(shù)的時(shí)候,傳的參數(shù)為實(shí)參。形式參數(shù)的命名只要符合“標(biāo)識(shí)符”命名規(guī)則即可。形參和實(shí)參必須一一對(duì)應(yīng),多個(gè)形參的時(shí)候用逗號(hào)隔開。

文檔字符串(函數(shù)的注釋):我們調(diào)用help(函數(shù)名.__doc__)可以打印輸出函數(shù)的文檔字符串。

return 返回值要點(diǎn):

1. 如果函數(shù)體中包含return 語句,則結(jié)束函數(shù)執(zhí)行并返回值;

2. 如果函數(shù)體中不包含return 語句,則返回None 值。

3. 要返回多個(gè)返回值,使用列表、元組、字典、集合將多個(gè)值“存起來”即可。

return的作用:1、返回值 2、結(jié)束函數(shù)的執(zhí)行。

函數(shù)也是對(duì)象。

變量的作用域:全局變量和局部變量。

全局變量:

1. 在函數(shù)和類定義之外聲明的變量。作用域?yàn)槎x的模塊,從定義位置開始直到模塊

結(jié)束。

2. 全局變量降低了函數(shù)的通用性和可讀性。應(yīng)盡量避免全局變量的使用。

3. 全局變量一般做常量使用。

4. 函數(shù)內(nèi)要改變?nèi)肿兞康闹?#xff0c;使用global 聲明一下

局部變量:

1. 在函數(shù)體中(包含形式參數(shù))聲明的變量。

2. 局部變量的引用比全局變量快,優(yōu)先考慮使用。

3. 如果局部變量和全局變量同名,則在函數(shù)內(nèi)隱藏全局變量,只使用同名的局部變量

每當(dāng)棧b用完后就丟掉,直到下次調(diào)用的時(shí)候再建一個(gè),用完再丟掉。

全局變量要修改,需要先聲明,再賦值。

參數(shù)的傳遞:從實(shí)參到形參,所有的賦值操作都是“引用的傳遞”,Python 中參數(shù)的傳遞都是“引用傳遞”,不是“值傳遞”。具體操作時(shí)分為兩類:

1. 對(duì)“可變對(duì)象”進(jìn)行“寫操作”,直接作用于原對(duì)象本身。

2. 對(duì)“不可變對(duì)象”進(jìn)行“寫操作”,會(huì)產(chǎn)生一個(gè)新的“對(duì)象空間”,并用新的值填充這塊空間。(起到其他語言的“值傳遞”效果,但不是“值傳遞”)

傳遞可變對(duì)象的引用,在函數(shù)體中不創(chuàng)建對(duì)象拷貝,而是直接修改所傳遞的對(duì)象。

傳遞不可變對(duì)象的引用(例如:int、float、字符串、元組、布爾值):實(shí)際傳遞的還是對(duì)象的引用。在”賦值操作”時(shí),由于不可變對(duì)象無法修改,系統(tǒng)會(huì)新創(chuàng)建一個(gè)對(duì)象。

淺拷貝:不拷貝子對(duì)象的內(nèi)容,只拷貝子對(duì)象的引用。

深拷貝:會(huì)連子對(duì)象的內(nèi)存也全部拷貝,對(duì)子對(duì)象的修改不會(huì)影響源對(duì)象。

淺拷貝和深拷貝的引用地址一樣。

傳遞不可變對(duì)象的時(shí)候,如發(fā)生拷貝,類似于淺拷貝。

總結(jié)

以上是生活随笔為你收集整理的dynamo python修改多个参数_python之函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。