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
浙公网安备 33010602011771号