欧洲精品久久久av无码电影,日日噜噜夜夜爽爽,精品无码国产自产拍在线观看蜜,人妻少妇被粗大爽9797pw,羞国产在线拍揄自揄视频,国产白嫩漂亮美女在线观看,天码欧美日本一道免费,av大片在线无码免费

      歡迎來到同城快修-附近家電維修、家電清洗、家電安裝服務平臺

      24小時家電維修熱線:

      400—1558638

      當前位置:主頁 > 洗衣機 > 維修資訊 >

      va1機器代碼

      發布日期:2023-03-07 10:07:09 瀏覽:
      va1機器代碼

      前沿拓展:


      前言

      小伙伴們好久不見呀,最近因為工作原因一直沒有時間靜下來寫文章,今天呢筆者給大家來介紹一下python行數的定義和調用,函數的參數、行數的作用域、內置函數。廢話就不多說了直接開始吧。

      一、函數的定義和調用

      1.函數的作用

      對特定的一些功能進行封裝,提高代碼的重用率,進而提升開發的效率,格式:

      def 函數名() 函數體

      2.函數名的命名規范

      1)可以由字母、數字及下劃線(_)組成,但不能用數字開頭,且不能使用python中的關鍵字。

      2)函數命名的風格: 單詞之間下劃線隔開(python中函數命名推薦這種風格), 大駝峰小駝峰寫法 ,如:UserName、userName英文單詞首字母大寫。

      3.函數的返回值:return

      語法:return 表達式

      1)函數的返回值是由return來決定的,return后面寫什么,函數的返回值就是什么

      2)如果函數中沒有return,那么函數的返回值默認為 None

      3)return 后面沒有任何內容,返回值也是None

      4)函數要返回多個數據,可以在return后面,每個數據之間用逗號隔開,調用函數之后接收到的是個元組形式的數據

      注意:return的作用除了返回結果外,也可以用于結束函數的運行,只要函數中執行到return,就直接返回內容,跳出函數,return后面的代碼就不會執行

      4.調用函數

      函數名(),示例如下:

      def func(): print(&39;python666&39;) return &34;abc&34;, 4444 print(&34;99999999999999999999&34;) 該行不會被執行res = func()print(res)

      運行結果:

      C:\software\python\python.exe D:/myworkspace/test/test/test.pypython666(&39;abc&39;, 4444)Process finished with exit code 0二、函數的參數

      1.函數形參和實參

      定義的參數稱為:形參

      調用實際傳遞的為:實參

      2.參數傳遞的兩種形式:

      位置參數:按位置順序進行傳遞

      關鍵字參數:通過關鍵字指定傳給某個參數

      位置參數(按位置順序進行傳遞)def add_num(a, b, c): a,b是形參,沒有真正的值,用于接收實參 return a + b cres1 = add_num(67, 12, 1) 此時傳入的67,12是實參print(res1) 關鍵字參數(通過關鍵字指定傳給某個參數)res2 = add_num(b=34, a=12, c=11)print(res2) 參數混用時,位置參數寫最前面,關鍵字參數寫在后面,不能重復傳res3 = add_num(30, c=12, b=12)print(res3)

      運行結果:

      C:\software\python\python.exe D:/myworkspace/test/test/test.py783530Process finished with exit code 0

      3.函數定義的三種形參:

      必需參數  如:def add_num(a, b, c) ,a,b,c三個參數都必須要傳默認參數(缺省參數) 如:def add_num(a, b, c=99) ,c是默認參數,可以傳,可以不傳(不傳時直接使用c=99)不定長參數:如:def add_num(a, b, args, kwargs) ,其中a和b是必需參數,args 可以不傳,也可以傳多個,它接收必需參數、默認參數完之外的位置參數,以元組的形式保存,kwargs 可以不傳,也可以傳多個,接收必需參數、默認參數之外的關鍵字參數,以字典的形式保存def test(a, b, c, args, kwargs): print(&34;a的值&34;, a) print(&34;b的值&34;, b) print(&34;c的值&34;, c) print(&34;args的值&34;, args) print(&34;kwargs的值&34;, kwargs)va1 = test(11, 22, 33, 4, 3, 2)va2 = test(11, 5, 6, 7, g=33, k=22, f=12)print(va1, va2)

      運行結果(有None是因為函數中沒有返回值,調用了兩次函數因此打印了兩個None):

      C:\software\python\python.exe D:/myworkspace/test/test/test.pya的值 11b的值 22c的值 33args的值 (4, 3, 2)kwargs的值 {}a的值 11b的值 5c的值 6args的值 (7,)kwargs的值 {&39;g&39;: 33, &39;k&39;: 22, &39;f&39;: 12}None NoneProcess finished with exit code 0

      擴展:不定長參數可以使用對元組(列表也可以,但一般不用)進行拆包,可以對字典進行拆包,拆包原理如下:

      拆包def func(): return 11,22,33 當返回結果有多個值時,會以元組的形式返回c1 = func()print(c1) 返回的是一個元組(11,22,33)a,b,c =func() 可以通過變量把返回的元組進行拆包,接收對應的值,a接收了11,b接收了22,c接收了33print(a,b,c) 返回對應的元素11,22,33運行結果:C:\software\python\python.exe D:/myworkspace/test/test/test.py(11, 22, 33)11 22 33Process finished with exit code 0

      拆包在自動化測試中有很大的作用,如果不理解,可以動手多敲幾遍,以下是拆包示例:

      def func(a, b, c): print(&39;這是&39;, a) print(&39;這是&39;, b) print(&39;這是&39;, c) 利用、分別對元組、字典拆包:只能用在函數調用時使用 對元組進行拆包func((1, 2, 3))print(&39;分割線&39;)tu = (4, 5, 6)func(tu)print(&39;分割線&39;) 對字典進行拆包, 注意kwargs接收的是接收必需參數、默認參數之外的關鍵字參數 因此字典的鍵要與函數的形參一致dic = {&39;a&39;: 88, &39;b&39;: 90, &39;c&39;: 91}func(dic)

      運行結果:

      C:\software\python\python.exe D:/myworkspace/test/test/test.py這是 1這是 2這是 3分割線這是 4這是 5這是 6分割線這是 88這是 90這是 91Process finished with exit code 0三、函數的作用域

      1.全局變量

      直接定義在py文件(即模塊)中的變量,叫全局變量,在該文件中任何地方都可以使用

      2.局部變量

      在函數內部定義的變量,叫做局部變量,只能在該函數內部使用,函數外部無法使用

      3.聲明局部變量

      關鍵字:global 在函數內部聲明全局變量。

      變量的查找過程:由內到外(先找函數自身的,沒有再去外面找)。

      如果要在外部使用函數內部定義的局部變量,需要聲明該變量,簡單來說就是告訴程序,這個變量在這個模塊內都能使用。

      name = &34;張三&34; 定義一個全局變量def func(): global a 如果要聲明全局變量,要加上這句 a = 100 定義一個局部變量 print(a) print(name)func() 調用函數print(&34;分割線&34;)print(name) 全局變量哪里都能使用print(a) 這是一個局部變量,打印a運行會報錯說a沒有被定義,如果要使用a就要聲明a為全局變量print(&34;分割線&34;)aa = 10def func(): print(aa) 變量的查找過程:由內到外(先找自身的,沒有再去外面找)func()

      運行結果(因為報錯了,所以后面的aa沒有打印出來,只要聲明全局變量就不會報錯):

      C:\software\python\python.exe D:/myworkspace/test/test/test.py100張三分割線張三Traceback (most recent call last): File &34;D:/myworkspace/test/test/test.py&34;, line 12, in <module> print(a) 這是一個局部變量,打印a運行會報錯說a沒有被定義,如果要使用a就要聲明a為全局變量NameError: name &39;a&39; is not definedProcess finished with exit code 1四、python內置函數

      內置函數就是python編程語言中預先已經定義的函數,直接調用即可,常用的內置函數如下:

      len():獲取 列表\字符串\元組\字典 中的元素總數量(數據的長度)eval():識別字符串中的python表達式zip(): 聚合打包max():獲取數據中元素的最大值min():獲取數據中元素的最小值sum():對元素進行求和總結

      今天的文章就到這里了喲,喜歡的小伙伴可以點贊收藏評論加關注喲。

      拓展知識:

      主站蜘蛛池模板: 可以看的av网站| 人禽伦免费交视频播放| 国产精品自产拍在线观看中文| 久久午夜免费视频| 麻豆妓女爽爽一区二区三| 无码人妻丰满熟妇啪啪7774| 国产精品乱码一区二区视频| 欧日韩不卡在线视频| 天天躁夜夜躁狠狠眼泪| 在线观看国产亚洲视频免费| 国产中文自拍| 国产精品一码在线播放| 日本综合视频| 国产成人精品亚洲一区| 深夜福利影院| 亚洲免费区| 熟女人妻视频| 大地资源网中文第一页| 日韩精品视频在线免费观看| av女星全部名单| 欧洲国产伦久久久久久久| 人人狠狠久久亚洲综合88| 日韩aaaaa| 久久国产精品亚洲精品99| 国产日韩久久免费影院| 玖玖视频| 精品少妇爆乳无码av无码专区| 国产精品国产三级国产专i| 久草热视频| 久久综合激激的五月天| 2019一級特黃色毛片免費看 | 欧美一区二区三区| 日本国产制服丝袜一区| 成人免费看片98欧美| 国产精品成人一区二区三区视频| 亚洲 国产 制服 丝袜 另类 | 黄色图片小说| 成人乱人乱一区二区三区| 日韩无码电影| 成人爱爱网站| 国产盗摄xxxx视频xxxx|