python 格式化操作

2021-06-27 13:48:28 字數 858 閱讀 6186

格式化操作

本質:對映

常見用途:對字串格式化輸出;對數值進行精度處理,進製轉換等。

兩種方式:1.用%格式符來格式化;2.用str.format()方法格式化

1.用%格式符

a.格式化字串。例:

>>> '%s+%s=%s'%('fu','sheng','shabi')

'fu+sheng=shabi'

b.格式化數值。例:

>>> '%.2f'%3.1415

'3.14'

2.用str.format()方法。

a.格式化字串。例:

>>> '{}={}'.format('success','action')

'success=action'

b.格式化數值:

1.格式化精度:

>>> ''.format(3.1415)

'3.14'

2.格式化進製:

>>> ''.format(17)

'10001'

(:b,:d,:o,:x 分別表示二,十,八,十六進製制)

當然格式化後都是返回string型別,所以對於數值格式化還需進行型別轉換。

>>> float(''.format(3.1415))

3.14

format()還有更高階的用法,可以查相關文件。

python格式化操作

python格式化的形式主要有以下幾種形式 1 句子 字串 中的某個詞彙替換 a ran print my name is s a 輸出 my name is ran,將a的字串賦值給 s s表示字串,d表示整數,f表示浮點數 2 指定輸出數值的小數字個數 b 3.14 print p value ...

python日期格式化操作

1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 import time timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timesta...

python 格式化和format格式化

格式 name flags width precision typecode name 可選,用於選擇指定的key flags 可選,可提供的值有 右對齊,整數前加正號,負數前加負號 左對齊,正數錢無符號,負數前加負號 空格 右對齊 正數前加空格,負數前加負號 0 右對齊,正數前無符號,負數前加負號...