python中的print輸出函式用法總結
【時間】2018.10.12
【題目】python中的print輸出函式用法總結
一、直接輸出
無論什麼型別,數值,布林,列表,字典...都可以直接輸出,或者先賦值給變數,再輸出。
二、格式化輸出
下面是《Python基礎程式設計》中對格式化輸出的總結:
(1). %字元:標記轉換說明符的開始
(2). 轉換標誌:-表示左對齊;+表示在轉換值之前要加上正負號;“”(空白字元)表示正數之前保留空格;0表示轉換值若位數不夠則用0填充
(3). 最小欄位寬度:轉換後的字串至少應該具有該值指定的寬度。如果是*,則寬度會從值元組中讀出。
(4). 點(.)後跟精度值:如果轉換的是實數,精度值就表示出現在小數點後的位數。如果轉換的是字串,那麼該數字就表示最大欄位寬度。如果是*,那麼精度將從元組中讀出
(5).字串格式化轉換型別
轉換型別 含義
d,i 帶符號的十進位制整數
o 不帶符號的八進位制
u 不帶符號的十進位制
x 不帶符號的十六進位制(小寫)
X 不帶符號的十六進位制(大寫)
e 科學計數法表示的浮點數(小寫)
E 科學計數法表示的浮點數(大寫)
f,F 十進位制浮點數
g 如果指數大於-4或者小於精度值則和e相同,其他情況和f相同
G 如果指數大於-4或者小於精度值則和E相同,其他情況和F相同
C 單字元(接受整數或者單字元字串)
r 字串(使用repr轉換任意python物件)
s 字串(使用str轉換任意python物件)
【具體例子】
三、更改結束標誌
ptint的結束標誌預設為換行,不過可以通過print(a,end="_" )進行更改。
四、常用的相關函式
abs(number),返回數字的絕對值
cmath.sqrt(number),返回平方根,也可以應用於負數
help(),提供互動式幫助
math.ceil(number),返回數的上入整數,返回值的型別為浮點數
math.floor(number),返回數的下舍整數,返回值的型別為浮點數
math.sqrt(number),返回平方根不適用於負數
pow(x,y[.z]),返回X的y次冪(有z則對z取模)
repr(object),返回值的字串標示形式
round(number[.ndigits]),根據給定的精度對數字進行四捨五入