Python3学习(十七):python中的format函数

一、使用方法:

在Python 3.0中,%操作符通过一个更强的格式化方法format()进行了增强。


Python中格式化输出字符串使用format()函数, 

  • 字符串的参数使用{NUM}进行表示, 0表示第一个参数, 1表示第二个参数, 以后顺次递加。
  • 使用":", 指定代表元素需要的操作, 如":.3"小数点三位, ":8"占8个字符空间等;
  • 数字(0, 1, ...)即代表format()里面的元素, 所以可以使用"."调用元素的方法;

二、具体用例:

#通过位置
print '{0},{1}'.format('chuhao',20)
 
print '{},{}'.format('chuhao',20)
 
print '{1},{0},{1}'.format('chuhao',20)
 
#通过关键字参数
print '{name},{age}'.format(age=18,name='chuhao')
 
class Person:
    def __init__(self,name,age):
        self.name = name
        self.age = age
 
    def __str__(self):
        return 'This guy is {self.name},is {self.age} old'.format(self=self)

print s
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猪笨是念来过倒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值