标签:字符串格式化
一、如何打印字符串中的变量呢?#!/usr/bin/env python
#-*- coding: utf-8 -*-
#循环打印
for i in ["张三","李四","王五"]:
print("尊敬的%s,您好.." %i) #字符串中有1个%s,说明有1个变量。
#如果字符串中有2个%s,后面的变量要用括号括起来,并且顺序不能错。
print(‘Age: %s. Gender: %s‘ % (25, True))
>>> print(‘%10d-%02d‘ % (1, 1))
1-01 #看到前面有10个空格占位。
>>> print(‘%.2f‘ % 3.1415926)
3.14
>>> print(‘CPU利用率: %d %%‘ % 90)
CPU利用率: 90 %
print("%(name)s 正在操作数据库的 %(tablename)s 表,并且%(name)s 操作成功了" % {"tablename": "usertable", "name": "qing", })
qing 正在操作数据库的 usertable 表,并且qing 操作成功了
>>> ‘Hello, {0}, 成绩提升了 {1:.1f}%‘.format(‘小明‘, 17.125)
‘Hello, 小明, 成绩提升了 17.1%‘
占位符 | 替换内容 |
---|---|
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
标签:字符串格式化
原文地址:http://blog.51cto.com/874781040/2088633