Python語(yǔ)法入門(mén)
在Python簡(jiǎn)介中提到Python是一種直譯式電腦編程語(yǔ)言,體現(xiàn)在語(yǔ)法中,如要將變量a賦值為1,Tcl使用命令%set a 1(本文中為了區(qū)分Tcl和Python的命令,Tcl命令前會(huì)加上“%”,否則默認(rèn)為Python命令),在python中命令為a = 1,輸出a的值可以直接輸入a,也可以通過(guò)print語(yǔ)句輸出a的值,命令為print a(在python 3.0以后版本中,print不再是一個(gè)語(yǔ)句,而是一個(gè)函數(shù),所以如果想要輸出a,用法為print(a))。在Tcl中求1和10的和或者變量之間的加減乘除運(yùn)算需要使用expr命令,在python則直接寫(xiě)表達(dá)式就可以了,如圖
Python很多功能都是靠模塊實(shí)現(xiàn)的,比如ftplib模塊負(fù)責(zé)ftp功能的實(shí)現(xiàn),math模塊囊括了基本數(shù)學(xué)公式,如果我們想要引用這些模塊,需要使用命令import 模塊名稱(chēng),如import ftplib和import math。如果想使用math模塊中的函數(shù)floor,可以使用命令math.floor(28.5),語(yǔ)法為“模塊.函數(shù)”,如果想要直接使用floor函數(shù),必須提前引用,命令為from math import floor,那樣就可以直接使用命令floor(28.5)了。如果覺(jué)得floor這個(gè)函數(shù)名稱(chēng)太長(zhǎng)了或者不好記憶,可以通過(guò)變量引用函數(shù),如f = math.floor,這樣變量f就充當(dāng)了math.floor的功能了。上面提到的模塊ftplib和math都是在python安裝的時(shí)候已經(jīng)安裝了,而接下來(lái)重點(diǎn)介紹的xlrd、xlwt、xlutils模塊都不是隨python安裝的。需要手動(dòng)下載安裝,第5節(jié)會(huì)詳細(xì)介紹模塊的安裝。
當(dāng)成功導(dǎo)入了某個(gè)模塊后,可以通過(guò)函數(shù)dir (模塊名)查看這個(gè)模塊包含哪些函數(shù),如果對(duì)某個(gè)函數(shù)的作用不了解,可以通過(guò)help函數(shù)查看,如help(math.pow)
點(diǎn)擊加載更多評(píng)論>>