程式語言 Python 002

2021-08-03 16:47:33 字數 594 閱讀 5127

1 字串拼接:

字串格式化,可以處理非常複雜的字串拼接

#!/usr/bin/python

print

"my name is %s and weight is %d kg!" % ('zara', 21)

輸出為:

is zara and weight is

21 kg!

常用佔位符號: %s, %i, %d, %c … …

還可以控制輸出的格式,比如對齊方式,精度,等等

可參考:

2 string.format()

字串格式化函式, 通過函式的形式取代特殊的語法形式,更容易理解和統一風格!

同時可以變數復用,或者巢狀插入!

>>>"{} {}".format("hello", "world")    # 不設定指定位置,按預設順序

>>> " ".format("hello", "world") # 設定指定位置

>>> " ".format("hello", "world") # 設定指定位置

還可以設定引數:

詳情參考:

python 002 資料型別(set)

集合 set 特點 1 不同元素組成 2 無序 3 集合中元素必須是不可變型別 s print type s output set s set hello print s output s set abc abc sb print s output 集合set的方法 ss s.copy print ...

python002 字串內建函式

str python string function 生成字串變數str python string function 字串長度獲取 len str 例 print s length d str,len str 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 str...

資料結構與演算法(Python)00 2演算法效率衡量

第一次嘗試 import time start time time.time 注意是三重迴圈 for a in range 0 1001 for b in range 0 1001 for c in range 0 1001 if a 2 b 2 c 2and a b c 1000 print a,...