筆記 python的格式化輸出

2021-10-07 10:26:21 字數 817 閱讀 3414

格式化輸出一共有兩種形式,一是通過format,還有就是通過%

format比較簡單,舉例:輸出名字和年齡

format的三種常用方式

print("my name is {},my age is {}".format('zhangsan',18))

print("my name is ,my age is ".format(a='zhangsan',b=18))

print("my name is ,my age is ".format('zhangsan',18))

print("my name is ,my age is ".format('zhangsan',18))##打亂順序

使用%格式化輸出需要考慮輸出的資料型別,常用的如下

%s    字串 (採用str()的顯示)

%r    字串 (採用repr()的顯示)

%c    單個字元

%b    二進位制整數

%d    十進位制整數

%i    十進位制整數

%o    八進位制整數

%x    十六進製制整數

%e    指數 (基底寫為e)

%e    指數 (基底寫為e)

%f    浮點數

%f    浮點數,與上相同

%g    指數(e)或浮點數 (根據顯示長度)

%g    指數(e)或浮點數 (根據顯示長度)

%%    字元"%"

例子:print("my name is %s,my age is %d" %('zhangsan',18))#這裡注意張三是字串格式,所以%s,18是數字,所以%d。

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...