python字串格式方法

2021-08-16 07:17:50 字數 1326 閱讀 5429

'my name is %s and age is %d'

% ('lina'

, 18

)

%c

格式化字元及其ascii碼

%s 格式化字串

%d 格式化整數

%u 格式化無符號整型

%o 格式化無符號八進位制數

%x 格式化無符號十六進製制數

%x 格式化無符號十六進製制數(大寫)

%f 格式化浮點數字,可指定小數點後的精度

%e 用科學計數法格式化浮點數

%e 作用同%e,用科學計數法格式化浮點數

%g %f和%e的簡寫

%g %f 和 %e 的簡寫

%p 用十六進製制數格式化變數的位址

2.格式化操作符輔助指令

符號  功能

* 定義寬度或者小數點精度

- 用做左對齊

+ 在正數前面顯示加號( + )

在正數前面顯示空格

\# 在八進位制數前面顯示零('0'),在十六進製制前面顯示'0x'或者'0x'(取決於用的是'x'還是'x')

0 顯示的數字前面填充`0`而不是預設的空格

% '%%'輸出乙個單一的'%'

(var) 對映變數(字典引數)

m.n. m是顯示的最小總寬度,n是小數點後的位數(如果可用的話)

二。使用字典的方法

'my name is %(name)s and age is %(age)d'

% 三。format格式方法

類似函式的一種方法

'my name is  and age is '.format

(name='lina'

, age=18)

'my name is ,age '.format(10,'lina')       

四。例子

for i in 

range(1

, 10):

for j in

range(1

, i+1):

print('{}x{}={}

\t'.format(i, j, i*j),

end='')

print()    '''列印換行符'''

Python字串格式轉換

轉換型別 說明d,i 帶符號十進位制 b無符號二進位制 o無符號八進位制 u無符號十進位制 x無符號十六進製制 小寫 x無符號十六進製制 大寫 e科學計數法表示的浮點數 小寫 e科學計數法表示的浮點數 大寫 f,f 十進位制浮點數 g指數大於 4或者小於精度則與e相同,否則與f相同 g指數大於 4或...

Python 字串格式化方法比較

第一種方法是使用 s f等字元進行 print my name is s,my age is f cm 27 my name is cm,my age is 27第二種方法是使用string的format進行 print my name is my age is format name cm age...

Python字串格式化 format 方法

計算機 的cpu 佔用率為 format 2016 12 31 python 10 out 10 2016 12 31 計算機python的cpu 佔用率為10 字串型別格式化採用format 方法,基本使用格式是 模板字串 format 逗號分隔的引數 呼叫format 方法後會返回乙個新的字串,...