python百寶箱 format用法

2021-09-19 09:26:28 字數 2938 閱讀 8850

順序匹配

>>

>

"{}, {}"

.format

('ffzs'

,'泛泛之素'

)'ffzs,泛泛之素'

可以打亂循序或是一對多

>>

>

", "

.format

('ffzs'

,'泛泛之素'

)#打亂順序

'泛泛之素,ffzs'

>>

>

", "

.format

('ffzs'

)# 一對多

'ffzs,ffzs'

>>

>

", "

.format

(name1=

'ffzs'

, name2=

'泛泛之素'

)'ffzs, 泛泛之素'

>>

> lst =

['ffzs'

,'泛泛之素'

]>>

>

", "

.format

(lst)

'ffzs, 泛泛之素'

>>

>

", "

.format

(dic)

'ffzs, 泛泛之素'

>>

> f", "

'ffzs, 泛泛之素'

>>

> f", "

'ffzs, 泛泛之素'

>>

>

"二進位制: ; 八進位制: ; 十進位制: ; 十六進製制:"

.format

(255

)'二進位制:11111111 ; 八進位制:377 ; 十進位制:255 ; 十六進製制:ff'

# 在前面加「#」,則帶進製字首

>>

>

"二進位制: ; 八進位制: ; 十進位制: ; 十六進製制:"

.format

(255

)'二進位制:0b11111111 ; 八進位制:0o377 ; 十進位制:255 ; 十六進製制:0xff'

>>

>''.

format(77

)'m'

>>

>

' '

.format

(0.3

)'3.000000e-01 0.3 0.3 30.000000%'

>>

>

' '

.format

(30000000000

)'3.000000e+10 3e+10 30000000000 3000000000000%'

>>

>

'; '

.format

(3.14,-

3.14

)# 總是顯示符號'+3.140000; -3.140000'

>>

>

'; '

.format

(3.14,-

3.14

)# 若是+數,則在前面留空格' 3.140000; -3.140000'

>>

>

'; '

.format

(3.14,-

3.14

)# -數時顯示-,與'; '一致'3.140000; -3.140000'

>>

>

import datetime

>>

> d = datetime.datetime(

2010,7

,4,12

,15,58

)>>

>''.

format

(d)'2010-07-04 12:15:58'

>>

>''.

format

(.03254234562

)'0.03'

>>

>

print

('左對齊: \n居 中: \n右對齊:'

.format

('ffzs'))

左對齊:ffzs

居 中: ffzs

右對齊: ffzs

可以在對齊符前新增補位符號:

>>

>

print

('左對齊: \n居 中: \n右對齊:'

.format

('泛泛之素'))

左對齊:泛泛之素**

****

****

****

**居 中:**

****

**泛泛之素**

****

**右對齊:**

****

****

****

**泛泛之素

>>

>

for letter in

'abcd':.

..print

('^30}'

.format

('ffzs'

, letter=letter)

)aaaaaaaaaaaaaffzsaaaaaaaaaaaaa

bbbbbbbbbbbbbffzsbbbbbbbbbbbbb

cccccccccccccffzsccccccccccccc

dddddddddddddffzsddddddddddddd

Bash百寶箱 初識gdb

gdb是什麼?在linux終端找man後,對gdb的描述如下 gdb gdb即the gnu debugger的縮寫。gdb是一種除錯工具,使用gdb可以窺探乙個程式在執行時或者crash時的內部資訊,主要有以下四種功能 1 啟動程式,按自定義的方式執行程式。2 在特定條件下 即斷點處 stop程式...

Linux安裝顯示卡驅動技巧百寶箱

linux安裝顯示卡驅動,經過長時間的發展,很多使用者對它都很有所了解,這裡我發表一下個人理解,和大家討論討論。linux安裝顯示卡驅動五部曲 第二步 如果查出你的核心中存在xen字樣,說是你正處在虛擬機器平台。在虛擬機器平台不能安裝顯示卡驅動,也不是說一定不能,但是顯示卡驅動對虛擬機器的支援不好,...

Bash百寶箱 shell變數及擴充套件

shell變數賦值語句為 name value 等號兩邊不能有空格,可以給shell變數追加內容 name value 取消shell變數的設定使用 unset name 例子如下。var 1 echo var 1 var 123 echo var 123 var 100 echo var 1231...