1、函數(shù)定義
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了八公山免費(fèi)建站歡迎大家使用!
①使用def關(guān)鍵字定義函數(shù)
②
def 函數(shù)名(參數(shù)1.參數(shù)2.參數(shù)3...):
"""文檔字符串,docstring,用來說明函數(shù)的作用"""
#函數(shù)體
return 表達(dá)式
注釋的作用:說明函數(shù)是做什么的,函數(shù)有什么功能。
③遇到冒號(hào)要縮進(jìn),冒號(hào)后面所有的縮進(jìn)的代碼塊構(gòu)成了函數(shù)體,描述了函數(shù)是做什么的,即函數(shù)的功能是什么。Python函數(shù)的本質(zhì)與數(shù)學(xué)中的函數(shù)的本質(zhì)是一致的。
2、函數(shù)調(diào)用
①函數(shù)必須先定義,才能調(diào)用,否則會(huì)報(bào)錯(cuò)。
②無參數(shù)時(shí)函數(shù)的調(diào)用:函數(shù)名(),有參數(shù)時(shí)函數(shù)的調(diào)用:函數(shù)名(參數(shù)1.參數(shù)2.……)
③不要在定義函數(shù)的時(shí)候在函數(shù)體里面調(diào)用本身,否則會(huì)出不來,陷入循環(huán)調(diào)用。
④函數(shù)需要調(diào)用函數(shù)體才會(huì)被執(zhí)行,單純的只是定義函數(shù)是不會(huì)被執(zhí)行的。
⑤Debug工具中Step into進(jìn)入到調(diào)用的函數(shù)里,Step Into My Code進(jìn)入到調(diào)用的模塊里函數(shù)。
print-輸出,input-輸入,int-將字符串轉(zhuǎn)數(shù)字(字符串必須是數(shù)字),str-將數(shù)字轉(zhuǎn)為字符串,list-將字符串/數(shù)字轉(zhuǎn)為列表,for-有限循環(huán),while-無限循環(huán)……………………………………
1、點(diǎn)擊鍵盤win+r,打開運(yùn)行窗口;在窗口中輸入cmd",點(diǎn)擊確定,打開windows命令行窗口。
2、在cmd命令行窗口中輸入"python",進(jìn)入python交互窗口。
3、引入matplotlib模塊的pyplot()函數(shù),并重命名為py;引入numpy模塊,并重命名為np。
4、使用函數(shù)np.arrange(start,end,step)創(chuàng)建變量x的取值范圍,是一個(gè)一維數(shù)組,使用y=3*x+1,創(chuàng)建y是與自變量x相對(duì)應(yīng)的一維數(shù)組。
5、使用函數(shù)plt.plot(x,y)繪制一元一次函數(shù)y=3x+1的函數(shù)圖像。
6、使用函數(shù)plt.title()給圖像添加標(biāo)題,使用函數(shù)plt.xlabel()給橫軸添加標(biāo)簽,使用函數(shù)plt.ylabel()給縱軸添加標(biāo)簽,使用函數(shù)plt.tick_params()設(shè)置刻度標(biāo)記的大小。
7、使用函數(shù)plt.show()顯示整個(gè)一元一次函數(shù)的圖像。
在python中,有一個(gè)math module,你可以import math,里面有math.sin(), math.cos(), math.asin()和math.acos()四個(gè)函數(shù)。相信你也知道asin和acos的意思,就是arcsin和arccos。有了這四個(gè)函數(shù)你就可以求函數(shù)值和角度了。但是要注意括號(hào)里面填的數(shù)值,要用弧度制。