Python初學者日誌 文字進度條小Demo

2021-08-21 20:31:37 字數 965 閱讀 3285

#乙個簡單的進度條

set = 10

print("-----執行開始-----")

for i in range(set+1):

a = (i/set)*100

b = i * '*'

c = (set-i) * '.'

print("%[{}->{}]".format(a, b, c))

注意的對齊方式

\r游標移動至行首

for i in range(10):

print("\r{}".format(i), end="")

#用\r進行單行的重新整理,輸出的結果為9

完整形式如下

import time

set = 30

print("執行開始".center(50, "-"))

start = time.perf_counter()

for i in range(set+1):

a = (i/set)*100

b = i * '*'

c = (set-i) * '.'

dur = time.perf_counter() - start

print("\r%[{}->{}] s".format(a, b, c, dur), end="")

time.sleep(0.1)

print()

print("執行結束".center(50, "-"))

注意:time.sleep(0.1) 系統等待0.1s再退出,不然看不到動態效果

Python初學者日誌 7 25

與數學中整數概念一致,可正可負 pow x,y 函式 計算x y,想算多大就多大 四種進製表示 10進製 2進製 8進 16進製制 取值範圍和小數精度都存在限制,但通常不影響 取值範圍約為 10 308 10 308 精度數量級為10 16 浮點數運算存在不確定尾數,不是bug 解釋 用53位二進位...

Python初學者日誌 函式

def 函式名 引數 函式體 return 返回值 函式定義時,引數是一種佔位符 函式定義後,若不被呼叫,則不會被執行 函式定義後,引數是輸入,函式體是處理,結果是輸出。也就是說,函式是ipo的一種形式。函式可以有引數,也可以沒有,但必須保留函式名後的括號 函式定義時可以為某些引數指定預設值,構成可...

Linux初學者日誌

linux 小白日記 作為一名linux的初學者,在第一次接觸linux後,就對其產生了很濃厚的興趣。在學linux之前,一直用的都是windows系統,對我來說,兩者最大的差別就是windows系統所有的操作方式都十分直觀易懂,沒有太多條條框框的拘束,而linux則多了許多的必需的 法則 學起來也...