格式化和元组的基本操作

%格式化

可以用如下的方式,对格式进行进一步的控制:

%(name)[width].[precision]typecode

(name)为命名

flags可以有+,-,' '或0。+表示右对齐。-表示左对齐。' '为一个空格,表示在正数的左侧填充一个空格,从而与负数对齐。0表示使用0填充。

width表示显示宽度

precision表示小数点后精度

例子:

>>> print("%+10x"% 10)
        +a
>>> print("%04d"%5)
0005
>>> print("%6.3f"%2.3)
 2.300
>>>
>>> print("%2.3f"%2300.2)
2300.200
>>>

format 格式化

  • 位置映射

    例子:

>>> "{}".format("老吴")
'老吴'
>>> "{}:{}".format("老吴",18)
'老吴:18'
>>> print("his name is{},his age is{}".format("老吴",18))
his name is老吴,his age is18
>>>
  • 关键字的映射
>>> print("{name},++++,{age},++++,{name}".format(name="老吴",age=18))
老吴,++++,18,++++,老吴
>>>
  • 元素访问
print("{0[0]}----{0[1]}".format(["python","java"]))
python----java
#添加多个列表的形式
 print("{0[0]}---{0[1]}---{1[0]}---{1[1]}" \
	.format(["python","java"],["c++","R.language"]))
#利用元组的形式进行元素的访问
print("{0[0]}---{0[1]}" \
	.format((1,2)))

元组

是一个有序,可重复的,不可更改的对象。
特点:
1.与list类似
2.不可变类型数据
3.元组使用的是()

元组的基本使用格式

(元素1
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值