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