let string = "lazy"
print(String(format:"%@ boy", arguments:[string]))//输出结果:lazy boy
let num = 10
print(String(format:"%4d 个", arguments:[num]))//输出结果:10 个
print(String(format:"%04d 个", arguments:[num]))//输出结果:0010 个
let float = 1.1111
print(String(format:"%fkg", arguments:[float]))//输出结果:1.111100kg
print(String(format:"%.0fkg", arguments:[float]))//输出结果:1kg
print(String(format:"%.2fkg", arguments:[float]))//输出结果:1.11kg
print(String(format:"%.5fkg", arguments:[float]))//输出结果:1.11110kg
print(String(format:"%.1fkg,%03d 个,%@ boy, %@ girl", arguments:[float, num, string, string]))//输出结果:1.1kg,010 个,lazy boy, lazy girl
print(String(format:"%.1fkg,%3d 个,%@ boy, %@ girl", arguments:[float, num, string, string]))//输出结果:1.1kg,10 个,lazy boy, lazy girl
let headKey: String = "A"
for i in 0..<6 {
let string = headKey + String(format: "%03d", i+1)
print(string)
}
输出:
A001
A002
A003
A004
A005
A006