初识python:格式化输出

使用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值