博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识python:格式化输出
阅读量:6537 次
发布时间:2019-06-24

本文共 1742 字,大约阅读时间需要 5 分钟。

使用input函数输入用户值,再使用三种方法格式化输出。

#!/user/bin env python# author:Simple-Sir# 20180831# 格式化输出:name = input('输入姓名:')age = input('输入年龄:')# 方法一:msg1 = '''------- 方法一输出 \033[31;1m%s\033[0m 的信息是 -------姓名:\033[31;1m%s\033[0m年龄:\033[32;1m%s\033[0m''' % (name,name,age)print(msg1)# 方法二:msg2 = '''------- 方法二输出 \033[33;1m{name1}\033[0m 的信息是 -------姓名:\033[33;1m{name1}\033[0m年龄:\033[34;1m{age1}\033[0m''' .format(name1=name,age1=age)print(msg2)# 方法三:msg2 = '''------- 方法三输出 \033[41;1m{0}\033[0m 的信息是 -------姓名:\033[41;1m{0}\033[0m年龄:\033[42;1m{1}\033[0m''' .format(name,age)print(msg2)
格式化输出

 

输出结果:

  

python 颜色打印基本格式: \033[31;1m要打印的内容\033[0m

例:

#!/user/bin env python# author:Simple-Sir# 20180831# 颜色打印print('---------- 字体颜色 ---------')print('\033[30;1m打印一个颜色\033[0m')print('\033[31;1m打印一个颜色\033[0m')print('\033[32;1m打印一个颜色\033[0m')print('\033[33;1m打印一个颜色\033[0m')print('\033[34;1m打印一个颜色\033[0m')print('\033[35;1m打印一个颜色\033[0m')print('\033[36;1m打印一个颜色\033[0m')print('\033[37;1m打印一个颜色\033[0m')print('---------- 背景颜色 ---------')print('\033[40;1m打印一个颜色\033[0m')print('\033[41;1m打印一个颜色\033[0m')print('\033[42;1m打印一个颜色\033[0m')print('\033[43;1m打印一个颜色\033[0m')print('\033[44;1m打印一个颜色\033[0m')print('\033[45;1m打印一个颜色\033[0m')print('\033[46;1m打印一个颜色\033[0m')print('\033[47;1m打印一个颜色\033[0m')

输出结果:

python格式符:

格式符

含义
%s

字符串 (采用str()的显示)

%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
%% 字符"%"

 

python转义字符:

转义字符

含义

\(在行尾时)

续行符

\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r  回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

转载于:https://www.cnblogs.com/simple-li/p/9627562.html

你可能感兴趣的文章
XVIII Open Cup named after E.V. Pankratiev. Eastern Grand Prix
查看>>
数据恢复软件如何换机使用?
查看>>
《高性能mysql》到手
查看>>
(转)关于如何学好游戏3D引擎编程的一些经验
查看>>
使用Kotlin为你的APP自定义一个统一的标题栏
查看>>
EF各版本增删查改及执行Sql语句
查看>>
拓扑排序
查看>>
jQGrid API
查看>>
MySQL定时检查是否宕机并邮件通知
查看>>
Bzoj1758: [Wc2010]重建计划
查看>>
LOJ2541:「PKUWC2018」猎人杀
查看>>
从零开始学习Sencha Touch MVC应用之十四
查看>>
redis集群部署及踩过的坑
查看>>
j2EE监听器-listener
查看>>
使用pip命令报You are using pip version 9.0.3, however version 18.0 is available pip版本过期.解决方案...
查看>>
2017.11.14 小组第二次例会
查看>>
(转)LINQ之路
查看>>
WCF 入门
查看>>
Linux Shell编程4
查看>>
Django REST框架--关系和超链接api
查看>>