我的Python學習之路(3)
阿新 • • 發佈:2021-01-13
技術標籤:我的Python學習之路python程式語言字串演算法
今日學習內容
1.跟隨視訊課程,學習了Python基本資料型別,重點學習了字串的各類基本操作
2.瞭解time庫的基礎函式的應用,結合time庫、字串操作以及資料格式化,編寫兩個文字進度條例項,效果圖和程式碼如下:
(1)單行文字進度條
效果圖:
程式碼:
#TextProBar.py
import time
scale = 10
print("-----開始執行-----")
for i in range(scale + 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
print("\r{:^3.0f}%[{}->{}]".format(c, a, b), end = "")
time.sleep(0.1)
print("\n-----結束執行-----")
(2)單行文字進度條(含執行時間)
效果圖:
程式碼:
#TextProBar2.py
import time
scale = 50
print("開始執行".center(scale // 2, "-"))
start = time. perf_counter()
for i in range(scale + 1):
a = '*' * i
b = '.' * (scale - i)
c = (i / scale) * 100
dur = time.perf_counter() - start
print("\r{:^3.0f}%[{}->{}]{:.2f}s".format(c, a, b, dur), end = "")
time.sleep(0.1)
print("\n" + "結束執行".center( scale // 2, '-'))
注:本文是博主本人學習的日常記錄,不進行任何商用所以不支援轉載請理解!如果你也對Python有一定的興趣和理解,歡迎隨時找博主交流~