2.5 格式化输出

2.5 格式化输出

规范化输出

age=input('age:')
print('age is ',age)
age: 45


age is  45
name=input('name:')
age=input('age:')
height=input('height:')
print('my name is :',name,',age is',age,',height is ',height) #较麻烦
name: coco
age: 25
height: 185


my name is : coco ,age is 25 ,height is  185

2.5.1 占位符

name=input('name:')
age=int(input('age:'))
height=input('height:')
#有三个占位符必须给三个变量
#%s接收所有数据类型,%d接收数字类型
print('my name is %s,age is %d,height is %s'%(name,age,height))
name: coco
age: 24
height: 185


my name is coco,age is 24,height is 185

2.5.2 format格式化

{}接收任意类型数据

name='coco'
'coco name is {}'.format(name)

2.5.3 f-string格式化

name=input('name:')
age=input('age:')
height=input('height:')
print(f'{"hello"}my name is {name},age is {int(age)+2:.5f},height is {height}') 
#{}内可以是具体的变量值
name: coco
age: 25
height: 185


hellomy name is coco,age is 27.00000,height is 185
posted @ 2025-08-03 14:00  bokebanla  阅读(6)  评论(0)    收藏  举报