python3 格式化輸出和深淺複製

2021-10-19 18:21:48 字數 812 閱讀 4430

字串拼接

直接做加法

join拼接

格式化字串(格式化成其他形式如%d為數字格式化成字串)

print(『%slshjbl,%slshl%s』%(『lhsd』,『jhs』,『sfl』))相似的有

print(』{}{}』.format(『jg』,『jfj』)),format好處在於{}裡填變數後面的字串得到的結果可以換順序

大括號裡面加索引可以換取字串位置到format的大括號中

format格式化輸出要加:在大括號後

有多少個%s就可以有多少個字串換取位置(佔位符)

**前加#為注釋,不會被執行,只是一種說明

%f格式化成小數的字串一般保留小數點後5個,%.2f格式化成只留小數點後兩位(五舍六入)

%c ascall碼

%o 8進製

%x 16進製制

%r 恢復上一種形式

左對齊,以小數點左為參考,小數點右一位作對稱軸

右對齊不加0,只會空格,除非自己在函式中加0,比如%03d,3代表3個數字,右對齊,左邊沒有設那個0就會空格出一位,沒有數字

:.3f保留小數點後3位(五舍六入)

:.5%保留小數點後5位的百分比

:類似於%

深淺複製只用於列表巢狀

深複製a=copy.deepcopy(b)巢狀『列表』,不僅複製主體而且複製了子集,所以原主體怎麼改變都不會變化新主體,

深複製的新主題中子集不會隨原主體的子集改變而改變,使用前先打import copy提公升效果

淺複製a=b.copy原主體改變子集就改變新主題,子集不複製

深複製的子集id不變

Python3 格式化輸出

列印字串 print my name is s alfred.xue 輸出效果 my name is alfred.xue列印整數 print i am d years old.25 輸出效果 i am 25 years old.列印浮點數 print his height is f m 1.70 ...

Python3 格式化輸出

最近在回顧python語言,順便整理一下自己的思路。對於個人來說,測試人員學習開發語言,python是最好的選擇,當然也看個人喜好,其次,測試人員學開發不為了去做開發,而是為了更好的用開發語言去輔助自己的測試工作。python3的輸出 coding utf 8 常見的輸出方式 print a 123...

Python3 格式化輸出 s d 等

1.列印字串 print my name is s alfred.xue 輸出效果 my name is alfred.xue 2.列印整數 print i am d years old.25 輸出效果 i am 25 years old.3.列印浮點數 print his height is f ...