Python 格式化輸出

Print Formatting 把變數放入Print Statement裡面 %變數:以字元方式輸出 >>>a=”String” >>>print “This is a %s” %(a) This is a String #把a=”String”的内容代到%(a)裡面 #接著再把%(a)的値代到print裡面的%s之中 #最後輸出字元 # a 任意命名 # %s 不可以任意命名 %字元數 . 小數位數f:四捨五入 >>>print “floating number: %1.2f” %(6.789) ‘floating number: 6.79’ # %1 至少要輸出1個字元以上 # 2f 四捨五入到第2位數 # %(6.789) 處理6.789這個數字 >>>print “%10.5f” %(6.789) 6.78900 # %6 至少要輸出10個字元以上 # 所以(空3格)6.78900 轉換字串 […]

Python 字串

字串内顯示單引號’的方法 #外面用””包住 >>>print “I’m Python” “I’m Python” 字串内顯示雙引號”的方法 #外面用’包住 >>>print ‘this is a “quote”‘ ‘this is a “quote”‘ 換行符號:\n >>>print “Here is new line \n and here is second line” “Here is new line and here is second line” tab縮排符號:\t >>>print “Here is new line \t and here is second line” “Here is new line […]

Python 數字

除法 Python 2 的【/】記號表示整數除法,除法結果不會保留小數 >>>3/2 1 Python 3 的除法就可以算出小數了 >>>3/2 1.5  解決方法:在Python 2 算出小數除法 除數或被除數有小數點(flow) #除數或被除數有小數點 >>>3.0/2 1.5 #所以這樣做也可以 >>>3/2.0 1.5 使用float函數 #float用在3或是2都可以 >>>float(3)/2 1.5 使用module:future #future module幫助在Python 2 套用Python 3 的功能 #匯入future後,之後的code就不用擔心除法問題了 >>>from __future__ import division >>>3/2 1.5 次方 #2的3次方 >>>2**3 8 >>>4**5 1024 #根號4 >>>4**0.5 2 變數 #宣告變數 >>>a=5 >>>a 5 >>>a+a 10 […]