Python函數(shù)需要不斷的學(xué)習(xí)和完善
Python函數(shù)需要不斷的進(jìn)行相關(guān)技術(shù)的學(xué)習(xí),下面我們就來(lái)看看如何滿足當(dāng)下實(shí)際應(yīng)用中的問(wèn)題解決方案。逗號(hào)告訴python函數(shù)不要另起新行,每個(gè)python對(duì)象都有一個(gè)位置,一個(gè)類型,一個(gè)值。
print "Hello",print "World"
比如有如下代碼:
- input1=raw_input(“enter a number”)
- input1=int(input1)
當(dāng)我們執(zhí)行第一行語(yǔ)句時(shí),python函數(shù)會(huì)先創(chuàng)建一個(gè)對(duì)象,內(nèi)容為字符串”8”,并將它放到一個(gè)內(nèi)存位置,然后賦值符將名input1與新建的對(duì)象綁定起來(lái)。
當(dāng)執(zhí)行第二條語(yǔ)句時(shí),python會(huì)再次新建一個(gè)對(duì)象為int 8,賦值后python會(huì)將input1與新創(chuàng)建的內(nèi)存位置綁定,不再引用包含了字符串”8”的位置,
我們可以使用id(),type()函數(shù)來(lái)獲得變量的內(nèi)存位置,類型等,如下:
- print " input1:",id(input1),type(input1),int2
Python函數(shù)字符串
可以使用一對(duì)單引號(hào),雙引號(hào),三單引號(hào),三雙引號(hào)四種方式來(lái)創(chuàng)建字符串。
使用”\”作為續(xù)行符號(hào)#t#
Python函數(shù)
python函數(shù)中定義了三個(gè)命名空間,分別是局部,全局和內(nèi)建命名空間,程序在查找標(biāo)識(shí)符的值時(shí),會(huì)按照局部,全局,內(nèi)建的順序來(lái)查找。內(nèi)建命名中包含了許多python函數(shù)和錯(cuò)誤消息的標(biāo)識(shí)符,比如raw_input,int等。我們可以是內(nèi)建函數(shù)dir(模塊名)來(lái)得到當(dāng)前全局有哪些標(biāo)識(shí)符,比如__name__,__doc__等等都是python本身已經(jīng)定義好的。
我們可以使用from/import語(yǔ)句將模塊中的一個(gè)或多個(gè)標(biāo)識(shí)符導(dǎo)入到當(dāng)前程序的命名空間,如from math import sin,cos,sqrt,導(dǎo)入后我們可以直接使用導(dǎo)入的函數(shù),不需要使用(.)點(diǎn)號(hào)來(lái)訪問(wèn)。