函式的變數
1.區域性變數
函式內部使用
2.全域性變數
函式頂部定義,可以供任何函式使用
x='global var'
def fun():
x=100
print x
fun()
print x //無定義
x=100
def fun():
global x
x=x+1
print x
返回值return 返回值
return 執行和,函式終止
def fun():
print 'hello'
fun()
print fun()
def isnum():
for i in s:
if i not in '0123456789'
return fals
return true
a='abc'
a.isdigit()
b='123
b.isdigit()
true
def us num(s)
if s.isdigit():
return true
return false
函式的變數和返回值
一 函式的變數 1.函式變數分為區域性變數和全域性變數 區域性變數 在python中的任何變數都有特定的作用域,在函式中定義的變數一般只能在該函式內部使用,這些只能在程式的特定部分使用的變數我們稱之為區域性變數 全域性變數 在乙個檔案頂部定義的變數可以供檔案中的任何函式呼叫,這些可以為整個程式所使用...
函式的變數 函式的返回值
區域性變數 在函式中定義的變數一般只能在該函式內部使用,這種變數稱為區域性變數 全域性變數 在乙個檔案頂部定義的變數可以供檔案中的任何函式呼叫,這種變數稱為全域性變數 注意,函式只能對全域性變數做 print 操作,如果要做其他操作要用 global 宣告是全域性變數,同理,如果要在函式外部使用函式...
有返回值和無返回值函式
前面在定義函式時,有些函式使用了return語句,有些函式沒有使用return語句,使用return語句與不使用return語句有什麼區別呢?由前面的章節我們知道,若定義函式時沒有使用return語句,則預設返回乙個none。要返回乙個none,可以只寫乙個return,但要返回具體的數值,就需要在...