目录1. %占位符概念 and python 实例格式化字符串转换符 表2. format2.1基础语法format可以实现%所实现的,但功能更强大2.2 高阶
1. %占位符
概念 and python 实例
%是字符串运算符,被称为格式化操作符。%左边是模版或者格式化字符串,右边是容器,包含替换格式字符串的变量值。
name = 'Jack'
age=18
print('%s is %d years old.'%(name,age))
output:
Jack is 18 years ol
占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。
1、常用占位符的含义
s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置
r : 获取传入对象的__repr__方法的返回值,并将其格式化到指定位置
c : 整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255);字符:将字符添加到指定位置
o :
本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下:
我们格式化构建字符串可以有3种方法:
1 元组占位符
m = 'python'
astr = 'i love %s' % m
print astr
2 字符串的format方法
m = 'python'
astr = i love {python}.format(python=m)
print astr
3 字典格式化字符串
m = 'python'
astr = i love %(python)s %