python 格式化輸出

2021-08-15 22:08:52 字數 904 閱讀 8303

input()函式得到的是字串!!
print()預設輸出會換行

若是想修改,將下面的end的值改變就可以:

print(12,34,end="\n")

輸出兩個以上的變數時,中間預設以空格隔開

若是修改,修改sep引數的值即可:

print(12,23,sep="##")

將數字格式化乙個16/8進製的值

print('%x' %10)

print('%x' %10)

print('%o' %10)

print('%e' %12.3)

print('%f' %12.3)##預設小數點6位

print('%.2f' %12.3)##改為小數點後兩位

format 格式化,大括號當做佔位符

print('{},愛老虎油'.format('zhangsan'))

print('{},{}愛老虎油'.format('dashazi','sb'))

還可以設定引數的位置

print(',愛老虎油'.format('ab','svf'))

格式符號 轉換

%c 字元

%s 通過str() 字串轉換來格式化

%i 有符號十進位制整數

%d 有符號十進位制整數

%u 無符號十進位制整數

%o 八進位制整數

%x 十六進製制整數(小寫字母)

%x 十六進製制整數(大寫字母)

%e 科學計數(小寫』e』)

%e 科學計數(大寫「e」)

%f 浮點實數

%g %f和%e 的簡寫

%g %f和%e的簡寫

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