2.输出格式美化

# str(): 函数返回一个用户易读的表达形式。
# repr(): 产生一个解释器易读的表达形式。会转义特殊字符
a = 1 / 13
print("str():", str(a))
print("repr():", repr(a))
b = "fffff3@@!!~~3///ddd\n"
print("str()特殊字符:", str(b))
print("repr()特殊字符:", repr(b))

# str.format() 的基本使用如下
# 花括号内省略字段名,传递位置参数
print("我叫{},今年{}岁。".format("小明", "18"))

# 可以通过数字形式的简单字段名传递位置参数
print("我叫{1},今年{0}岁。".format("小明", "18"))

# 使用变量名形式的简单字段名传递关键字参数
print("我叫{name},今年{age}岁。".format(age="18", name="小明"))

#str.format() 方法还可以使用 *元组() 和 **字典 {key1 : value1 } 的形式传参
tuple=("大富豪",66,"小辣鸡")
print('我是{},身价{}'.format(*tuple))

dictionary={"name":"老爷爷","age":"55"}
print('他是{name},年龄{age}'.format(**dictionary))

# print(values, sep=' ', end='\n', file=sys.stdout, flush=False)
a = 'abcdefg'
print(a[::2])#截取

# 生成一个 Loading 的效果:
import time
print("---输出一个登录效果 : Loading 效果---")
print("Loading", end="")
for i in range(10):
    print(".", end='', flush=True)
    time.sleep(0.5)

代码效果展示
str(): 0.07692307692307693
repr(): 0.07692307692307693
str()特殊字符: fffff3@@!!~~3///ddd

repr()特殊字符: 'fffff3@@!!~~3///ddd\n'
我叫小明,今年18岁。
我叫18,今年小明岁。
我叫小明,今年18岁。
我是钢铁侠,身价66
我是毒液,年龄55
aceg
---输出一个登录效果 : Loading 效果---
Loading..........

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值