age =
18name =
'小明'
message = name+
'今年'
+str
(age)
+'歲'
print
(message)
# 小明今年18歲
語法:包含格式佔位符的字串 % (資料1,資料2,資料3,…)
注意:資料必須和佔位保持一致 .當只需要乙個資料的時候,()可以省略的
%s - 字串(任何型別的資料都可以使用%s佔位)
%d - 整數
%f - 浮點數
%.nf
age =
18name =
'小明'
money =
165263.9878
message =
'%s今年%d歲, 月薪:%.2f'
%(name, age, money)
print
(message)
# 小明今年18歲, 月薪:165263.99
age =
18name =
'小明'
money =
165263.9878
message = f'今年歲,月薪:'
print
(message)
# 小明今年18歲,月薪:165263.9878
num =
10message = f'abc'
print
(message)
# 100abc
# 格式1: :.nf - 控制浮點數保留n位小數
message = f'月薪:'
print
(message)
# 月薪:165263.99
# 格式2: :字元》長度 - 將資料通過前面加指定字元填充到指定長度
num =
19message = f'學號:'
print
(message)
# 學號:0019
message = f''
print
(message)
# aaa19
message = f''
print
(message)
# 19aaa
message = f''
print
(message)
# 00019.00
# 1000,000,000,000
money =
1829300000
message = f''
print
(message)
# 1,829,300,000
num =
0.45
message = f''
print
(message)
# 45.000000%
message = f''
print
(message)
# 45.00%
day1 字串格式化
1 import datetime 2 today datetime.datetime.today 當天的日期 3for i in range 3 4 username input 請輸入你的名字 5 welcome 歡迎 s 登入,今天的日期是 s username,today 6print we...
Day1 字串格式化
1.佔位符方式 佔位符 d 整數 012d 數字位數至少長度為12位,不足的前面加0填充。hello,s,012d a 1234567890123456 hello,a,1234567890123456 hello,s,012d a 123 hello,a,000000000123 f 浮點數 4f...
3 1 2 字串格式化
類string.formatter 類formatter 有下面的公共訪問方法 format format string,args,kwargs format 是最基本的 api方法。它把引數 args 和kwargs 按格式字串 format string 進行格式化。這個函式只是呼叫 vform...