4. 格式化字串f"{}{}"
5. format()格式化字串
a =
"qq"
b ="tx"
c ="28129019"
d =28129019
print
(a)print
(b)print
(c)print
(type
(d))
print
(d)
控制台輸出結果:
qqtx
28129019
28129019
a =
"qq"
b ="tx"
c ="28129019"
d =28129019
print
(a+b)
# 這樣輸出更清晰
print
("a+b="
+a+b)
print
("a+c="
+a+c)
print
("a+d="
+a+d)
控制台輸出結果:
qqtx
a+b=qqtx
a+c=qq28129019
traceback (most recent call last):
file "d:/django_projects/spider_tool/zhaocaimall/format_test.py", line 25, in print("a+d="+a+d)
typeerror: can only concatenate str (not "int") to str
總結:因為d是整數型別,所以不能和字串型別通過加號+進行拼接
a =
"qq"
b ="tx"
c ="28129019"
d =28129019
e =123.456
# %s--表示任意字元
print
("qq=%s"
)print
("qq=%s"
%d)print
("qq=%s"
%c)print
("qq=%s,hello %s"
%(c, d)
)# d = 28129019
print
("qq=%5s"
%b)# d = 28129019 %2.5s--表示最少兩位,不夠前面補空格;最多5位,多的位數不顯示。
print
("qq=%2.5s"
%d)print
("e=%1.5s"
%e)print
("qq=%s"
%c%d)
控制台輸出結果:
qq=%s
qq=28129019
qq=28129019
qq=28129019,hello 28129019
qq= tx
qq=28129
traceback (most recent call last):
file "d:/django_projects/spider_tool/zhaocaimall/format_test.py", line 26, in print("qq=%s"%c%d)
typeerror: not all arguments converted during string formatting
總結:
1.佔位符 %s 可以表示任意字元
2.有幾個佔位符就必須有幾個變數值,不能多也不能少
3. %2.5s--表示最少2位,不夠前面補空格;最多5位,多的捨棄
4. %8s 表示最少8位
a =
123.4567
print
("a=%.0f"
%a)print
("a=%.1f"
%a)print
("a=%0.2f"
%a)print
("a=%0.3f"
%a)print
("a=%5f%a"
)
控制台輸出結果:
a=123
a=123.5
a=123.46
a=123.457
總結:
1. %1.2f 表示小數字數最小1位最多2位,如果不夠則會補0;如果超過兩位則會進行四捨五入。
2. %5f 表示最少5個小數字數,不夠補0
a=
12345.678
print
("a=%d"
%a)print
("a=%.3d"
%a)print
("a=%6d"
%a)
輸出結果:
a=12345
a=12345
a= 12345
總結:
只有位數不夠的時候進行補空格
a=
"qq"
b=28129019
print
(f"hello ="
)
輸出結果:
hello qq=28129019
a=
"qq"
b=28129019
print
("hello {}={}"
.format
(a, b)
)
輸出結果:
hello qq=28129019
Python 3 7 字串 str 學習
定義字串string string1 this is a string string2 r this is a raw string 原始字串,轉義字元等均不轉義原樣輸出獲取字串長度length len string1 print length 16字串判斷if is in string1 prin...
python3 7簡單的爬蟲
python 爬蟲介紹 print 第一種方法 獲取狀態碼,200表示成功 print response1.getcode 獲取網頁內容的長度 print str response1.read print len response1.read print 第二種方法 request urllib.r...
Python3 7安裝dlib的坑
pip install face recognition i 我們可以用這行 來安裝face recognition face recognition是python另乙個第三方模組,其中包含dlib部分。如果你像我一樣 此處截圖不全 可以在官網 根據自己的python,與作業系統謹慎選擇 最後用pi...