def
functionname
( parameters ):
"函式_文件字串"
function_suite
return [expression]
python 函式的引數傳遞:
引數:匿名函式:python 使用 lambda 來建立匿名函式。
全域性變數和區域性變數:定義在函式內部的變數擁有乙個區域性作用域,定義在函式外的擁有全域性作用域。區域性變數只能在其被宣告的函式內部訪問,而全域性變數可以在整個程式範圍內訪問。呼叫函式時,所有在函式內宣告的變數名稱都將被加入到作用域中。
import 模組名.函式名
from sklearn import tree
from math import * #把乙個模組中的所有函式全部匯入
python 會智慧型地猜測乙個變數是區域性的還是全域性的,它假設任何在函式內賦值的變數都是區域性的。因此,如果要給全域性變數在乙個函式裡賦值,必須使用 global 語句。global varname 的表示式會告訴 python, varname 是乙個全域性變數,這樣 python就不會在區域性命名空間裡尋找這個變數了。
dir()函式:dir() 函式乙個排好序的字串列表,內容是乙個模組裡定義過的名字。
返回的列表容納了在乙個模組裡定義的所有模組,變數和函式
#!/usr/bin/python
# -*- coding: utf-8 -*-
# 匯入內建math模組
import math
content = dir(math)
print content;
輸出為:
['__doc__', '__file__', '__name__', 'acos', 'asin', 'atan',
'atan2', 'ceil', 'cos', 'cosh', 'degrees', 'e', 'exp',
'fabs', 'floor', 'fmod', 'frexp', 'hypot', 'ldexp', 'log',
'log10', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh',
'sqrt', 'tan', 'tanh']
函式模組 POPUP TO DECIDE
函式模組 popup to decide list 這個函式模組可以彈出乙個視窗,根據使用者傳入顯示若干個單 多選按鈕,並將使用者選擇返回。popup to decide list dialog box for choosing from a list without diagnosis 輸入引數如...
python函式 模組
一 函式 函式是組織好的,可以重複利用,用來實現一定功能的 段。1 函式的組成部分 1 函式 塊以 def 關鍵字開始,後接函式名稱和括號 然後是冒號 2 任何傳入的引數和自變數必須放在 中 3 函式第一行語句可以寫注釋表明函式的功能 4 段,描述了函式實現的功能,需要縮排 5 return 表示式...
python path 函式模組
path 路徑 from os import path 目錄拼接 print path.join abc def hello.py 提取目錄 print path.dirname abc def hello.py 提取檔名 print path.basename abc def hello.py 切...