python格式化输出

1.转义字符

\n  换行符

\t  制表符

\   取消转义

2.字符串编码

编码:encode

解码:decode

以什么方式编码就要以同样方式解码,编码格式常用的有"utf-8"、"gbk"

例子:
a = "测试".encode("utf-8")
print(a)    
b = a.decode("utf-8")
print(b)   

3.字符串拼接

+ 将两个字符串进行拼接

%s、 %d、 %f 使用占位符进行填充字符串,有几个占位符就要填几个数据,不同数据类型要用不同的占位符

例子:

a = "%s先生,手机尾号为%s,您的话费余额为%d元,您的积分为%.2f"%("朱","3557",100,78.5)
print(a)    # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.50

"".join()         这里面只能有一个元素或者变量

例子:

a = "\\".join(['1','2','3','4','5','6'])
print(a)    # 1\2\3\4\5\6
a = "\\".join(("我","ai","nb","i love you"))
print(a)    # 我\ai\nb\i love you

"{}{}".format(data1,data2)        有几个坑就要填几个坑

f"{data1}{data2}"        format的另一种写法,前面加f(F),直接将数据、变量填入即可

例子:

a = "{}先生,手机尾号为{},您的话费余额为{}元,您的积分为{:.2f}".format("朱","3557",100,78.5)
print(a)    # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.50

a = f"{'朱'}先生,手机尾号为{'3557'},您的话费余额为{100}元,您的积分为{78.5}"
print(a)    # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.5

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值