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