python格式化输出

python格式化输出

格式化输出规范1(, + ):

print( ) 打印输出函数是在开发中用得很多的函数,代表输出并换行。
1、print(字符常量 + 字符变量) 说明:+ 加号仅用于连接两个字符串类型
2、print(字符常量 ,任意数据类型) 说明: 逗号用于连接任意数据类型
3、print(输出的数据 , end=‘ ’) 说明:输出不换行,与下一个输出在同行显示,并使用end指定的字符连接
print(‘姓名:’+name)
print(‘年龄:’,age)

    name='张三'
    age=30
    print('姓名:'+name)#字符串常量+字符串变量
    print('年龄:',age)#字符串常量,数字类型
  	'''
  	姓名:张三
	年龄: 30
  	'''
  	
    print('姓名:'+name,end='')#字符串常量+字符串变量 输出不换行
    print('年龄:',age)#字符串常量,数字类型
    #姓名:张三年龄: 30

格式化输出规范2(%):

除简单的数据连接输出之外,Python语言同样支持多种形式的占位符格式化输出模式
1、print(格式占位符号 % 变量名称)
2、print(多个格式占位符号 %(变量1, 变量2, …. , 变量N))
print(‘姓名:%s,年龄:%d,身高:%f’ %(name,age,high))
常用格式占位符号 :%s:输出字符串类型; %d:整数类型;%f:浮点数类型(小数) 等等.
%-10s:占位10个字符,左对齐,多的占位使用空格填充
%-8.2f:占位8个字符,左对齐,.2代表小数点保留两位

    name='张三'
    age=30
    high=1.78
    print('姓名:%s,年龄:%d,身高:%f' %(name,age,high))
    print('姓名:%10s,年龄:%-10d,身高:%.1f' %(name,age,high))
    '''
    姓名:张三,年龄:30,身高:1.780000
	姓名:        张三,年龄:30        ,身高:1.8
    '''

格式化输出规范3(format):

1、print(‘姓名:{},年龄:{},身高:{}’.format(name,age,high))
2、print(‘年龄:{1},姓名:{0},身高:{2}’.format(name,age,high))
其中{ } 方式为占位的另一种表现,需要通过使用 format函数绑定变量,变量或数据的个数要与占位符的个数保持一致。
可以通过{}中的数字顺序控制输出顺序(索引根据format后的顺序)
如下例:.format(name,age,high)中name,age,high索引分别为0,1,2。

    name='张三'
    age=30
    high=1.78
    print('姓名:{},年龄:{},身高:{}'.format(name,age,high))
    print('年龄:{1},姓名:{0},身高:{2}'.format(name,age,high))
    '''
    姓名:张三,年龄:30,身高:1.78
	年龄:30,姓名:张三,身高:1.78
    '''

3、(Python3.6新特性)在普通字符串前添加 f 或 F 前缀,其效果类似于str.format()。
print(f’姓名:{name},年龄:{age},身高:{high}')。

    name='张三'
    age=30
    high=1.78
    print(f'姓名:{name},年龄:{age},身高:{high}')
    #姓名:张三,年龄:30,身高:1.78
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HappySix007

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

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

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

打赏作者

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

抵扣说明:

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

余额充值