python函數,python函數手冊

來源:互聯網
上載者:User

python函數,python函數手冊

函數這部分在python 學習中很重要,它能讓你的代碼看起來整潔明了,方便調用

#!/usr/bin/env python#coding:utf-8#函數的概念: 函數是組織好的,可重複使用的,用來實現單一,或相關聯功能的程式碼片段#定義函數的規則:函數代碼塊以def 關鍵字開頭,後面接函數標識符名稱和圓括弧()#任何傳入參數和自變數 必須放在圓括弧中間,圓括弧中間可以用於定義參數#函數的內容以冒號起始,並且縮排。#return(運算式)結束函數,選擇性的返回一個值給調用方。#小栗子def hello(name):    print "hello %s" %(name)hello(name="fujinzhou")hello(name="reboot")#不定長參數#慘了星號的變數名會存放所有未命名的變數參數def prininfo(arg1,*vartuple):    print "輸出 :"    print arg1    print vartuple    returnprininfo(10,20,30,40)#匿名函數lambda 是一個運算式#lambda [arg1 [,arg2,.....argn]]:語句#函數說明sum1=lambda arg1,arg2:arg1*arg2#調用sum1函數print "相乘後的值為:",sum1(10,29)

#return 語句#return語句[運算式]退出函數,選擇性地向調用方返回一個運算式。不帶參數值的return語句返回None。#函數說明def count(arg1,arg2):    total=arg1+arg2    print "函數內:",total    return total#調用count函數total=count(10,20)print "函數外:",total
#變數範圍 一個程式的所有變數並不是在哪個位置都可以訪問的。存取權限取決於這個變數在哪裡賦值#全域變數和局部變數#定義在函數內部的變數擁有一個局部範圍,定義在函數外的擁有全域範圍#局部變數只能在被聲明的函數內部訪問,全域變數在整個程式都可以訪問#這是一個全域變數total=0def sum(arg1,arg2):    total=arg1+arg2    print "函數內部是局部變數:",total    return totalsum(10,20)print "函數外部是全域變數:",total

  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.