PYTHON格式化输出

)
sex = input('请输入你的性别')
job = input('请输入你的工作:')
like = input('请输入你的爱好:')
ages=int(age)#用int来转义字符串,让其成为整型数字
print(name)#输出与用户交互内容
print(age)
print(sex)
print(job)
print(like)
print("--------------infoofegon - ---------")
#用%s 来格式花输出按照位置存放
print('Name:%s\nAge:%d\nSex:%s\nJob:%s\nLike:%s' % (name, ages, sex, job, like))
#用str.format来格式化输出,按照位置存放顺序,
print('Name:{}\nAge:{}\nSex:{}\nJob:{}\nLike:{}'.format(name,ages,sex,job,like))
#打破位置存放顺序 用str.format
print('Name:{name}\nAge:{ages}\nSex:{sex}\nJob:{job}\nLike:{like}'.format(name=name, ages=ages, sex=sex, job=job, like=like))
#用f''来格式桦输出,定义一个变量下的字符串
res=f'--------------infoofegon - ---------\nName:{name})\nAge:{ages}\nSex:{sex}\nJob:{job}\nLike:{like}\n-------------------------------------'
print(res)
知识兔

格式化输入中有三种,每一种,就是%s

rint('Name:%s\nAge:%d\nSex:%s\nJob:%s\nLike:%s' % (name, ages, sex, job, like))
知识兔

%d只能占位整数型

还有一种STR.FORMAT

rint('Name:{}\nAge:{}\nSex:{}\nJob:{}\nLike:{}'.format(name,ages,sex,job,like))
知识兔
rint('Name:{name}\nAge:{ages}\nSex:{sex}\nJob:{job}\nLike:{like}'.format(name=name, ages=ages, sex=sex, job=job, like=like))
知识兔

第三种用F""定义

es=f'--------------infoofegon - ---------\nName:{name})\nAge:{ages}\nSex:{sex}\nJob:{job}\nLike:{like}\n-------------------------------------'
知识兔
计算机