day009 字串格式化

2021-10-18 07:37:13 字數 1571 閱讀 8985

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...