Python 格式化輸出 小數轉化為百分數

2021-08-30 13:34:46 字數 1282 閱讀 3474

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

比如將 0.1234 轉化為 12.34% 的形式:

rate = .1234

print('%.2f%%' % (rate * 100))

將小數(數值)轉化為字串,並賦給其他變數:

rate = .1res = format(res, '.0%')    # res == '10%'
python字串格式化輸出

if test_data:    print

'epoch : /'.format(j, self.evaluate(test_data), len(test_data))else:    print

'epoch complete'.format(j)

注,倘若使用 的形式進行編號時,必須以 0 開始編號,如果{} 內部什麼也不寫,則預設編號為 0,{}的形式自然用在待格式化的物件只有乙個元素時。

a, b = 4.56, 5.78print('a: , b:'.format(a, b))        # a: 4.6, b:5.78,第乙個數小數點後保留一位,第二個數則保留兩個小數字;
# 輸出乙個numpy.ndarray

>>> print('class dist.: %s' %(np.bincount([1, 0, 1])))class

dist. : [1

2]

%s無法控制精度:

>>> print('value: %s' % (5/3))value: 1.6666666666666667

>>> print('value: %.3f' %(5/3))value: 1.667

>>> print('%6.2f'%10.3) 10.30

# 注意10.30之前有乙個空格

# 6.2f,6表示包含小數點一共六位,2表示小數點後共兩位

>>> print('%06.2f'%10.3)010.30

# 不足的由零來填補

給我老師的人工智慧教程打call!

python格式化輸出

原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...

python 格式化輸出

usr bin python coding utf 8 可以指定所需長度的字串的對齊方式 預設 左對齊 右對齊 中間對齊 只用於數字 在小數點後進行補齊 print 1 t format wangyu print 2 t format 1.1415926 print 3 t format 1.141...

Python格式化輸出

python時間輸出格式化 python格式化日期時間的函式為datetime.datetime.strftime 由字串轉為日期型的函式為 datetime.datetime.strptime 兩個函式都涉及日期時間的格式化字串,列舉如下 舉乙個例子 ebay中時間格式為 sep 21 09 16...