1. 程式人生 > >python中的print輸出函式用法總結

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]),根據給定的精度對數字進行四捨五入