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