格式化操作
本質:對映
常見用途:對字串格式化輸出;對數值進行精度處理,進製轉換等。
兩種方式: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 右對齊,正數前無符號,負數前加負號...