以乙個程式開始吧,這作為我學習python的乙個筆記記錄的地方,會持續更新!1.簡單的複利計算
principle = 1000 #初始金額
rate = 0.05 #利率
numyears = 5 #年數
year = 1 #初始化year的值為1
while year< numyears:
principle = principle * (1 + rate)
print(year, principle)
year += 1 #相當於year=year+1
執行結果:
1 1050.02 1102.5
3 1157.625
4 1215.5062500000001
限制輸出精度為兩位,採用字串格式化運算子%%3d將乙個整數格式化為在乙個寬度為3的列中右對齊
%0.2f 將乙個浮點數格式化為在小數點後只出現兩位數
print("%3d %0.2f" %(year, principle))
year += 1
執行結果:
1 1050.002 1102.50
3 1157.62
4 1215.51
python 11 變數以及遞迴函式
python 變數 遞迴函式 usr sbin py python coding utf8 name lufei 全域性變數 caption shanzhi abc abc 不規範 但不影響使用 def change name name suolong 區域性變數 global caption 如果...
Python(11) 正規表示式
寫在前面 專欄目錄 正規表示式是乙個特殊的字串行,可判斷乙個字串是否與我們所設定的規則相匹配。除此之外,他能夠實現快速檢索文字,以及一些替換文字的操作 如 b,意為以b開頭 代表任意字元 代表前面的字元可以重複任意多遍 包括0次 如 3 代表以3結尾 提取子字串 import re line bob...
python 1 1模組介紹和使用
1.什麼是模組 1.1 模組就是一系列功能的集合體 1.1.1 模組有三種 1.內建的模組 2.第三方的模組 3.自定義模組 1.1.2 模組的格式 1.使用python編寫的.py檔案 2.已被編譯為共享庫或dll的c或c 擴充套件 3.把一系列模組組織到一起的資料夾 注 資料夾下有乙個 init...