python字符串格式化的几种方式

#字符串格式化
name = input('请输入你的名字:')
sex = input('请输入你的性别:')
print('欢迎你'+name)#第一种用+号连接
print('欢迎你',name)#第二种用+号连接
print('欢迎你%s'%name)#一个变量的时候使用占位符
print('欢迎你%s,你的性别是%s'%(name,sex))#多个变量的时候使用占位符
%d 代表后面的变量是整数
%f 代表后面跟的小数 %.2f 保留几位小数,会四舍五入
age = int(input('请输入一个整数:'))
grade = float(input("请输入你的成绩:"))
print('输入的整数是%d,输入的成绩是%.2f '%(age,grade))
print('你的成绩是%.2f'%grade)
print('你的年龄是{your_age},你的成绩是'
'{your_grade}'.format(your_age=age,your_grade=grade))
#如果参数比较少的情况下用占位符比较简单
#如果参数比较多的情况下,用.format这种方式格式化更为直观
posted @ 2017-05-16 21:08  喵咪的博客  阅读(183)  评论(0编辑  收藏  举报