字串拼接
直接做加法
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 ...