Ⅰ 求問python中 %的用法
%常見的兩種用法:
1、數值運算 1 % 3 是指模運算,取余數(remainder)
>>> 7%2
1
2、字元串操作 'abc %s' % 'abc' '%s'類似佔位符,這行代碼的結果。
以下是類型碼:
%s 字元串 (採用str()的顯示)
%r 字元串 (採用repr()的顯示)
%c 單個字元
%b 二進制整數
%d 十進制整數
%i 十進制整數
%o 八進制整數
%x 十六進制整數
%e 指數 (基底寫為e)
%E 指數 (基底寫為E)
%f 浮點數
%F 浮點數,與上相同%g 指數(e)或浮點數 (根據顯示長度)
%G 指數(E)或浮點數 (根據顯示長度)
%% 字元"%"
(1)python使用擴展閱讀
PYTHON 中的" %S"%用法:
一種字元串格式化的語法, 基本用法是將值插入到%s佔位符的字元串中。
%s,表示格式化一個對象為字元
"%±(正負號表示)3(數字表示字元串的長度)s"%(取代s的字元串)
%s string型 表示格式化一個對象為字元 "%s1"%S2 s1放置的是一個字元串(格式化字元串) S2放置的是一個希望要格式化的值
string = "good" #類型為字元串
print("string=%s" %string) #輸出的列印結果為 string=good
print("string=%3s" %string) # 輸出的列印結果為 string=good(數字3的意思是:字元串的長度為3。當字元串的長度大於3時,按照字元串的長度列印出結果)
print("string=%(+)6s" %string) # 輸出的列印結果為 string= good(當字元串的長度小於6時,在字元串的左側填補空格,使得字元串的長度為6)
print("string=%-6s" %string) # 輸出的列印結果為 string=good (當字元串的長度小於6時,在字元串的右側填補空格,使得字元串的長度為6)
Ⅱ python怎麼使用
Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。
Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。
像Perl語言一樣, Python 源代碼同樣遵循 GPL(GNU General Public License)協議。
Ⅲ python怎麼用
建立一個python的文件,py格式。。如:Test.py
如寫入如下代碼計算a+b:(輸入用空格隔開)
import sysfor line in sys.stdin: a = line.split() print int(a[0]) + int(a[1])
運行方式是python -O Test.py ,其中-O是命令行選項,可以不寫。當然在cmd中運行python -O Test.py的話,要先把python的目錄添加系統的環境變數當中,要麼就運行python的運行環境在裡面寫代碼就可以了。呵呵
Ⅳ 關於Python的用法
只需要填return後面的空,填:
inputList[0],inputList[-1]
Ⅳ python使用
意思就是你還沒裝python。
先到python的官方網站www.python.org下載3.0beta,不要下2.6release,裝了之後再裝wing ide。
=============================
想不到python3.0都release了。
你試試在環境變數path里把python的安裝路徑加進去,比如D:\Python30,然後再安裝試試,如果還不行,就新建一個環境變數,取名PYTHON_HOME,值D:\Python30,再試試。其中的D:\Python30取決於你實際安裝的路徑。
其實沒必要用wing ide,我覺得python自帶的idle就非常好,交互方式很適合初學者。選擇file-> new window就是新建普通的編輯窗口。用來做項目都沒問題,輸入.號按tab還有代碼提示
Ⅵ python中關於「 _,」的用法請教
python中的異常
異常是指程序中的例外,違例情況。異常機制是指程序出現錯誤後,程序的處理方法。當出現錯誤後,程序的執行流程發生改變,程序的控制權轉移到異常處理。
Exception類是常用的異常類,該類包括StandardError,StopIteration, GeneratorExit, Warning等異常類。
StandardError類是python中的錯誤異常,如果程序上出現邏輯錯誤, 將引發該異常。StandardError類是所有內斂異常的基類,放置在默認的命名空間中,因此使用IOEroor,
EOFError, ImportError等類,不需要導入exception模塊。
StopIteration類判斷循環是否執行到尾部,如果循環到尾部,則拋出該異常。
GeneratorExit類是由Generator函數引發的異常,當調用close()時引發該異常。
Warning類表示程序中的代碼引起的警告。
python中的異常使用繼承結構創建,可以在異常處理程序中捕獲基類異常,也可以捕獲各種子類異常,python中使用try...except語句捕獲異常,異常子句定義在try子句後面。
try...except的使用方法
try...except用於處理問題語句,捕獲可能出現的異常。try子句中的代碼塊放置可能出現異常的語句,except子句中的代碼塊處理異常。
演示try...except語句捕獲IOError異常
try:
file("hello.txt", "r") #如果文件不存在,引發異常
print "讀文件"
except IOError: #捕獲IO異常
print "文件不存在"
except: #其它異常
print "程序異常"
python與Java的異常處理模式相似,異常處理語句也可以嵌套,演示如下:
try:
s = "hello"
try:
print s[0] + s[1]
print s[0] - s[1]
except TypeError:
print "字元串不支持減法運算"
except:
print "異常"
如果外層try子句中的代碼引發異常,程序將直接跳轉到外層try對應的except子句,而內部的try子句將不會被執行。
try...finally的使用方法
try...except後還可以添加一個finally子句。無論異常是否發生,finally子句都會被執行。所有的finally子句通常用於關閉因異常而不能釋放的系統資源。
try:
f = open("hello.txt", "r")
try:
print f.read(5)
except:
print "讀文件異常"
finally:
print "釋放資源"
f.close()
except IOError:
print "文件不存在"
使用raise拋出異常
當程序出現錯誤,python會自動引發異常,也可以通過raise顯示地引發異常。一旦執行了raise語句,raise後面的語句將不能執行。
演示raise用法
try:
s = None
if s is None:
print "s 是空對象"
raise NameError #如果引發NameError異常,後面的代碼將不能執行
print len(s)
except TypeError:
print "空對象沒有長度"
自定義異常
python允許程序員自定義異常,用於描述python中沒有涉及的異常情況,自定義異常必須繼承Exception類,自定義異常按照命名規范以"Error"結尾,顯示地告訴程序員這是異常。自定義異常使用raise語句引發,而且只能通過人工方式觸發。
from __future__ import division
class DivisionException(Exception):
def __init__(self, x, y):
Exception.__init__ (self, x, y) #調用基類的__init__進行初始化
self.x = x
self.y = y
if __name__ == "__main__":
try:
x = 3
y = 2
if x % y > 0: #如果大於0, 則不能被初始化,拋出異常
print x/y
raise DivisionException(x, y)
except DivisionException,div: #div 表示DivisionException的實例對象
print "DivisionExcetion: x/y = %.2f" % (div.x/div.y)
assert語句的使用
assert語句用於檢測某個條件表達式是否為真。assert語句又稱為斷言語句,即assert認為檢測的表達式永遠為真,if語句中的條件判斷都可以使用assert語句檢測。
Ⅶ python中的{}[]是怎麼使用的
花括弧就是字典
方括弧就是列表
方括弧還有傳統列表操作,比如取下標
Ⅷ Python代碼如何使用
使用Python自帶的IDLE 在開始-->程序-->Python2.5(視你安裝的版本而不同)中找到IDLE(Python GUI)。
點擊後彈出如下窗體:
1,在>>>提示符後輸入代碼,回車,就可以執行此代碼。
IDLE支持語法高亮,支持自動縮進,支持方法提示,不過提示的很慢。
2. 在命令行窗口上運行 這種方法的前提是:你在系統的PATH變數中配置了Python的安裝路徑。
右鍵我的電腦-->屬性-->高級-->環境變數,在系統變數列表中找到Path項,點擊編輯按鈕,在其中追加「C:\Python25;」(路徑及版本視你安裝而定),保存退出。
開始-->運行-->輸入cmd,回車,開啟一個CMD窗口。
在DOS提示符>後,輸入python,回車,進入Python環境。
它的運行和IDLE基本一致,但是沒有了語法高亮、自動縮進、方法提示,唯一的好處就是運行速度比IDLE快了些(如果你告訴我可以加參數運行python,那你就不算新手了,也不用看這篇文章了),所以用處不大。
退出此python環境使用Ctrl + Z,然後回車。
3. 以腳本方式運行 以上兩種運行方式雖然簡便,但是不適合大量代碼的開發,只適合查看單句或少量幾句代碼的運行結果,或者驗證某函數的調用方法,而這恰恰是我們平時調試、驗證程序的常用方式。如果是正式的開發,則應該使用獨立腳本的方式運行。
打開你的文本編輯器(我是用EmEditor,當然你使用記事本、寫字板也都可以),輸入python代碼,保存成*.py文件,然後雙擊運行它就可以執行了,當然前提也是必須配置系統PATH變數。
l 在其所在目錄下開啟一個CMD窗口,輸入python *.py運行。
l 在代碼的最後增加如下語句:
raw_input()
然後你再雙擊運行,結果就會停留在那裡,直到你敲擊回車鍵才消失。
Linux下運行Python程序,一般說來有以下兩種形式,其實和Windows下基本一樣。
Ⅸ python該如何使用
1、要使用string的方法要先import,但後來由於眾多的python使用者的建議。
2、從python2.0開始, string方法改為用S.method()的形式調用,只要S是一個字元串對象就可以這樣使用,而不用import。
3、同時為了保持向後兼容,現在的Python中仍然保留了一個string的mole。闡述編制Python程序相關注意什麼是Python 解釋器及其使用。
4、深度剖析Python Web 應用程序怎樣正確安裝Python,淺析Python中的Python全局變數其中定義的方法與python字元串操作是相同的,這些方法都最後都指向了用S.method ()調用的函數。
Ⅹ python使用
這是兩個python最常用的庫。不懂可以追問我。