0703 函式的變數和返回值

2021-09-26 00:26:22 字數 644 閱讀 5056

函式的變數

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,但要返回具體的數值,就需要在...