python基礎08

4.8函數說明文檔

help(函數名) #可用於查看任何一個函數的文檔說明

自定義函數的說明文檔的書寫格式:

def 函數名()

"""

打印功能: 說明文檔 -- ******** 說明文檔的位置:定義函數的下一行

:return: #可在此處寫函數的功能,返回給使用者,此處也可以省略

"""

4.9局部變量和全部變量

(1)局部變量

在函數內部定義的變量,就叫作局部變量

它只在定義它的函數內部有效,出了這個函數,它就沒有了

注意:形參也是局部變量

(2)全局變量

在函數外部定義的變量,就叫作全局變量

如果想在函數內部修改全局變量,需在函數內部將全局變量申明成global

4.10函數作用域

print(globals()) #查看全局函數

print(locals()) #查看局部函數

4.11引用傳遞

在python中,值是靠引用來傳遞來的。

可用id()查看內存地址

4.12遞歸函數

遞歸函數:自己內部調用自己的函數

允許的最大遞歸深度998-1000(計算機不同,允許的最大遞歸深度也不同)

注意:用遞歸的時候一定要記得寫停止條件

如:求階乘

def func(num):

if num == 1:

return 1

else:

return num * func(num-1)

 

print(func(998))

5.文件

在類unix系統中,一切設備皆文件

5.1 文件操作的基礎

5.1.1打開文件

在python中,使用open函數,可以打開一個已經存在的文件,或者創建一個新文件

open("文件名","訪問模式",encoding='UTF-8')

如:f = open('1.txt','w')

5.1.2關閉文件

f.close()

注意:文件的打開與關閉需配套使用,打開用完後一定要關閉

發佈了51 篇原創文章 · 獲贊 2 · 訪問量 5935
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章