PYTHON格式化输出
2022/1/15 22:03:46
本文主要是介绍PYTHON格式化输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 格式化输出 # 如果PRINT可以打印字符串的话 # 如果不是在同一个变量当中的话,需要打印的时候拼妆 # 然而拼接就会很麻烦,于是PYTHON引进了占位符 # 比如下面一段代码 # x = input("请输入你的姓名:") # y = input("请输入你的年龄:") # print(x) # print(y) # print('你的姓名是%s你的年龄是"%s' % (x, y)) name = input('请输入你的姓名:')#交互式用户输入 age = input('请输入你的年龄') 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
print('Name:%s\nAge:%d\nSex:%s\nJob:%s\nLike:%s' % (name, ages, sex, job, like))
%d只能占位整数型
还有一种STR.FORMAT
print('Name:{}\nAge:{}\nSex:{}\nJob:{}\nLike:{}'.format(name,ages,sex,job,like))
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-------------------------------------'
这篇关于PYTHON格式化输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南