Python 模塊
碭山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),碭山網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為碭山成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的碭山做網(wǎng)站的公司定做!
模塊讓你能夠有邏輯地組織你的Python代碼段。
把相關(guān)的代碼分配到一個 模塊里能讓你的代碼更好用,更易懂。
模塊也是Python對象,具有隨機的名字屬性用來綁定或引用。
簡單地說,模塊就是一個保存了Python代碼的文件。模塊能定義函數(shù),類和變量。模塊里也能包含可執(zhí)行的代碼。
例子
一個叫做aname的模塊里的Python代碼一般都能在一個叫aname.py的文件中找到。下例是個簡單的模塊support.py。
def print_func( par ):
print "Hello : ", par
return
import 語句
想使用Python源文件,只需在另一個源文件里執(zhí)行import語句,語法如下:
import module1[, module2[,... moduleN]
當(dāng)解釋器遇到import語句,如果模塊在當(dāng)前的搜索路徑就會被導(dǎo)入。
搜索路徑是一個解釋器會先進行搜索的所有目錄的列表。如想要導(dǎo)入模塊support.py,需要把命令放在腳本的頂端:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 導(dǎo)入模塊
import support
# 現(xiàn)在可以調(diào)用模塊里包含的函數(shù)了
support.print_func("Zara")
from:
par()函數(shù)是R里有關(guān)繪圖的重要函數(shù)之一,以下是對par()函數(shù)說明內(nèi)容的一些整理。描述:par函數(shù)用于設(shè)定或詢問繪圖參數(shù)。參數(shù)設(shè)定可通過par(參數(shù)名=取值)或par(賦值參數(shù)列表)的形式進行。用法:par(,no.readonly=FALSE)函數(shù)變量:“參數(shù)名=取值”或“賦值參數(shù)列表”形式的變量。no.readonly邏輯變量。如=TRUE且沒有其他變量,則返回當(dāng)前繪圖設(shè)備下已設(shè)定好的繪圖參數(shù)。參數(shù):參數(shù)分為三類:一、僅僅用于詢問不能被設(shè)定的參數(shù):cin,cra,csi,cxy,dim。二、僅能通過par()設(shè)定參數(shù):ask,fig,fin,lheight,mai,mar,mex,mfcol,mfrow,mfg,new,oma,omd,omi,pin,plt,ps,pty,usr,xlog,ylog。三、除了par(),也能在其他高級繪圖函數(shù)中設(shè)定的參數(shù)。應(yīng)用中,涉及這三類參數(shù)最多的是第三類,最少的是第一類。查看當(dāng)前參數(shù)的賦值用par("參數(shù)名")第三類參數(shù):adj調(diào)整函數(shù)text,mtext,title里文本串的位置。=0:文本串左對齊;=0.5(缺?。何谋敬又校?1:文本串右對齊。ann=FALSE:不進行繪圖解釋標(biāo)記(例如橫軸標(biāo)題等)。bg設(shè)置繪圖區(qū)背景色。缺省為bg="transparent"。bty設(shè)置繪圖邊框的形式。="o"(缺?。核闹苓吙颍?"l":左下邊框;="7":右上邊框;="c":上左下邊框;="u":左下右邊框;="]":上右下邊框;="n";無邊框。cex設(shè)置文本和符合的尺度。缺省為cex=1。cex.axis相對于當(dāng)前的cex設(shè)置,放大坐標(biāo)標(biāo)記(坐標(biāo)軸標(biāo)記的數(shù)字)。缺省為cex.axis=1。cex.lab相對于當(dāng)前的cex設(shè)置,放大坐標(biāo)軸標(biāo)題。缺省為cex.lab=1。cex.main相對于當(dāng)前的cex設(shè)置,放大圖標(biāo)題。缺省為cex.main=1。cex.sub相對于當(dāng)前的cex設(shè)置,放大圖副標(biāo)題。缺省為cex.sub=1。col設(shè)置繪圖顏色。缺省為col="black"。col.axis設(shè)置坐標(biāo)標(biāo)記顏色。缺省為col.axis="black"。col.lab設(shè)置坐標(biāo)軸標(biāo)題顏色。缺省為col.lab="black"。col.main設(shè)置圖標(biāo)題顏色。缺省為col.main="black"。col.sub設(shè)置圖副標(biāo)題顏色。缺省為col.sub="black"。crt缺省為crt=0。err期望的錯誤報告程度(像該參數(shù)目前在R中未生效)。缺省為err=0。family設(shè)置文本字體字體族。缺省為family=""。fg設(shè)置前景色,主要用于坐標(biāo)軸,邊框,圖形等,對坐標(biāo)標(biāo)記與坐標(biāo)軸標(biāo)題等外圍無影響。缺省為fg="black"。font設(shè)置文本字體。=1(缺省):普通字體;=2:粗體;=3:斜體;=4:粗斜體;。font.axis設(shè)置坐標(biāo)標(biāo)記字體。font.lab設(shè)置坐標(biāo)軸標(biāo)題字體。font.main設(shè)置圖標(biāo)題字體。font.sub設(shè)置圖副標(biāo)題字體。lab設(shè)置坐標(biāo)軸刻度數(shù),lab=c(x,y,len)形式,目前l(fā)en的設(shè)置在R中未生效。缺省為lab=c(5,5,7)。las設(shè)置坐標(biāo)標(biāo)記顯示方向。=0(缺?。浩叫杏谧鴺?biāo)軸;=1:平行于x軸;=2:垂直于坐標(biāo)軸;=3:平行于y軸。lend設(shè)置線結(jié)束端的形狀(只有把線畫很粗才能看出來)。=0(缺?。簣A形;=1:“短”方形;=2:“長”方形。ljoin設(shè)置線交接處的性質(zhì)(只有把線畫很粗才能看出來)。=0(缺?。簣A角;=1:方角;=2:切方角頂角。lmitre設(shè)置ljoin里方角向切方角頂角過渡的程度。缺省為lmitre=10。lty設(shè)置線的類型。=0:空白;=1:(缺省)實線;=2:短線虛線;=3:點虛線;=4:短線點虛線;=5:長線虛線;=6:長短線虛線。lwd設(shè)置線寬。缺省為lwd=1。mgp設(shè)置坐標(biāo)軸標(biāo)題,坐標(biāo)標(biāo)記和坐標(biāo)軸邊界寬度。mgp[1]影響坐標(biāo)軸標(biāo)題,mgp[2,3]影響坐標(biāo)標(biāo)記和坐標(biāo)軸。缺省為mgp=c(3,1,0)。pch設(shè)置點的類型。缺省為pch=1。srt逆時針選擇字符串,單位為°,只用于text函數(shù)。缺省srt=0。tck設(shè)置坐標(biāo)刻度線長與方向(與圖寬和高的較小者成比例)。缺省為tck="NA"。tcl設(shè)置坐標(biāo)刻度線長與方向(與文本行高成比例)。缺省為tcl=-0.5。xaxs,yaxs設(shè)置坐標(biāo)軸的范圍。="r"(缺?。合葘?shù)據(jù)范圍向雙邊擴大4%,然后繪圖;="i":在原始數(shù)據(jù)范圍內(nèi)繪圖。xaxt,yaxt設(shè)置坐標(biāo)軸樣式。="s"(缺?。簶?biāo)準(zhǔn)樣式;="n":不繪坐標(biāo)軸。第二類函數(shù):ask=TRUE:在新圖繪制前進行提示。fig設(shè)定圖在繪圖設(shè)備中的位置,fig=c(x1,x2,y1,y2)的數(shù)值向量(0=x1
第二個 with 要等到檢測到需要修改之后再打開文件,因為 w 模式會自動清空文本內(nèi)容。