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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

dynamo python修改多个参数_40岁小白学了30天python发现,编程真的其乐无穷

發布時間:2024/9/27 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dynamo python修改多个参数_40岁小白学了30天python发现,编程真的其乐无穷 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天是十一哥學python的第30天。

時間過得挺快,感覺第一篇學習心得寫了還沒多久,這就已經不知不覺寫30篇了。

從第1集開始,看視頻教程、記筆記、截圖、寫代碼,然后寫文章、配圖、發帖、回復網友留言,以及在學習交流群里跟朋友們一起扯淡,已成為每天生活的一部分。

現在,終于到了250集了。

這真是個里程碑的數字,真的好記,讓我感到了生活對我深深的惡意。

一個月學下來,我有一個最大的體會就是,好像python這東東,也沒有想象的那么難嘛。

當然,有朋友也跟我說過,我現在看的都是皮毛而已,后面的溝溝坎坎還多了去了。

不過對我來說,python的學習之旅是愉快的、樂在其中,而不是每天要咬緊牙關、需要打雞血、靠意志力來學習,這就挺好的。

希望可以一直保持這種良好心態。

學習的過程中,我也不斷在修正自己的學習方法。

比如,剛開始會跟自己死磕,碰到過不去的,死活要找到原因、非弄明白不可。

后來逐漸看開了。

很多時候,在當時看來百思不得其解的問題,也許沒兩天就講到了,輕松加愉快的迎刃而解了。

嗯,看過我第7、8天學習經歷的人,都明白我在說什么。

最近的學習也是這樣,之前的名片管理系統聽的稀里糊涂,自己雖然又練了一遍,依然不是特別清楚。

昨天和今天學函數的內容,隨著對局部變量、全局變量、返回值等概念的理解,一下子讓我對名片管理系統的體會,提升了一大塊。

下面是今天的學習內容。

243集,函數參數和返回值的作用

在我們開發時,如果想把一段功能獨立的代碼進行封裝,就可以定義一個函數。

在定義函數的時候,當函數內部需要處理外部的數據時,就可以把外部的數據,以參數的形式傳遞給函數,這就是參數的作用。

當函數的代碼執行完成后,希望向外界匯報函數的執行結果時,就可以給函數增加一個返回值,這就是返回值的作用。

定義函數時,是否接收參數,或者是否返回結果,是根據 實際的功能需求 來決定的!

1、如果函數 內部處理的數據不確定,就可以將外界的數據以參數傳遞到函數內部。

2、如果希望一個函數 執行完成后,向外界匯報執行結果,就可以增加函數的返回值。

函數的返回值

244集,利用元組返回多個值

一個函數執行后返回多個結果可以利用元組。

元組可以包含多個數據,因此可以使用元組讓函數一次返回多個值。

如果函數返回的類型是元組,小括號可以省略。

245集,接收返回元組函數的方式

接收返回元組,需要單獨的處理處理元組中的值,可以使用元組索引,但這種方式比較不方便。

如果希望單獨的處理元祖中的元素,可以使用多個變量,一次接收函數的返回結果,而不需要記住哪個索引對應哪個數據。

注意:使用多個變量接收結果時,變量的個數應該和元祖中元素的個數保持一致。

246集,交換兩個變量的值

一道經典的面試題:交換兩個數字。

解法1:使用其他變量,這個很好理解,沒啥可說的。

解法2:不使用其他變量

這個辦法略顯牛逼,明顯玩的是數學,感覺屬于邏輯范疇吧。

解法3:Python專有解法

這是隆重推薦的辦法。

一行代碼搞定,這個真是太秀了、太簡潔了,簡直愛死Python了。

尤其一開始 a,b = (b,a) 就已經很毀我三觀了,然后再把 小括號也去掉,徹底服氣了,簡直是無言以對。

提示:等號右邊是一個元組,只是把 小括號 省略了。

函數的參數

247集,在函數內部針對參數賦值不會影響外部實參

在函數內部,針對參數使用賦值語句,不會修改到外部的實參變量。

關于標題這句話,不知道可不可以這樣理解:外部實參可以當做全局變量,而函數內部的形參實際上是局部變量。

上面兩個圖,一個傳遞的參數是 不可變 的數字,以及 可變 的列表,均不會影響外部實參。

只要 針對參數 使用 賦值語句,會在 函數內部 修改 局部變量的引用,不會影響到 外部變量的引用。

248集,在函數內部使用方法修改可變參數會影響外部實參

如果傳遞的參數是 可變類型(列表、字典),在函數內部,使用 方法 修改了數據的內容,同樣會影響到外部的數據。

實質上,使用 方法 的效果就是,列表的引用沒有變,但是列表中的數據變化了。

249集,列表使用+=本質上是調用extend方法

又一道面試題: += 。

針對數字和字符串,+= 就是先相加、再賦值。

但是,在 Python 中, 列表變量調用 += ,本質上是在執行列表變量的 extend 方法,可以把另外一個列表的內容整合到當前列表,不會修改變量的引用。

個人感覺,這個 += 挺雞肋的,對于數字和字符串來說完全是多此一舉,對于列表來說,又很容易和賦值語句混淆。

缺省參數

250集,回顧列表的排序方法明確缺省參數的概念及作用

定義函數時,可以給 某個函數 指定一個默認值,具有默認值的參數就叫做缺省參數。

調用函數時,如果沒有傳入 缺省參數 的值,則在函數內部使用定義函數時指定的 參數默認值。

列表如果不傳遞排序,默認按照升序排序。

如果需要降序排序,需要執行reverse參數。

而實際使用中,升序排序要更多的。

函數的缺省參數,將常見的值設置為參數的缺省值,從而 簡化函數的調用。

上圖的排序中,實際上reverse = False 為默認值,就是缺省參數。

251集,指定函數缺省參數的默認值

在參數后使用賦值語句,可以指定參數的缺省值。

也就是,在小括號內部,參數名后面,跟上一個等號,然后把默認值跟在等號后面即可。

提示:在指定缺省參數的默認值時,應該使用最常見的值作為默認值。如果一個參數的值 不能確定,則不應該設置默認值,具體的數值在調用函數時,由外界傳遞。

252集,缺省參數的注意事項

缺省參數的定義位置:必須保證 帶有默認值的缺省參數 在參數列表末尾,而沒有默認值的參數應該放在缺省參數的前面。

如下面的例子就是錯誤的:

def print_info(name,gender=True,title):

把title放到第二個位置就是正確的了。

調用帶有多個缺省參數的函數:在 調用函數時,如果有 多個缺省參數,需要制定參數名,這樣解釋器才能夠知道參數的對應關系。


作者簡介:馮十一,40歲仍然堅持學習的哏兒都老男人。多平臺簽約作者,日更寫作踐行者,每周閱讀一本書。歡迎關注@天津馮十一

總結

以上是生活随笔為你收集整理的dynamo python修改多个参数_40岁小白学了30天python发现,编程真的其乐无穷的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。