11-20-day04-python入门

一:字符串类型
需要掌握的操作
#1、strip,lstrip,rstrip---------去除*和空格

msg=“hello

print(msg.strip("*"))

print(msg.lstrip("*"))

print(msg.rstrip("*"))

#2、lower,upper----------------改变字符串的大小
msg=“HeLlo”

print(msg.lower())

print(msg.upper())

#3、startswith,endswith-----------查看字符串起始位和末尾

msg=“egon is hahah”

print(msg.startswith(“eg”))

print(msg.startswith(“egon”))

print(msg.endswith(“ah”))

#4、format的三种玩法

字符串格式化

方式1:

res = “my name is %s my age is %s” % (“egon”,18)

print(res)

方式2:

res=“my name is {name} my age is {age}”.format(age=18,name=“egon”)

print(res)

res=“my name is {} my age is {}”.format(18,“egon”)

print(res)

res=“my name is {0}{0}{0} my age is {1}{0}”.format(18,“egon”)

print(res)

=============format高级玩法

对齐

res=“my name is {0:*<10} my age is {1}”.format(18,“egon”)

res=“my name is {0:*>10} my age is {1}”.format(18,“egon”)

res=“my name is {0:*^10} my age is {1:=^10}”.format(18,“egon”)

print(res)

进制与精度

res=“my name is {0:b} my age is {1:=^10}”.format(18,“egon”)

res=“my name is {0:o} my age is {1:=^10}”.format(18,“egon”)

res=“my name is {0:x} my age is {1:=^10}”.format(18,“egon”)

res=“my name is {0:,} my age is {1:=^10}”.format(13333333333338,“egon”)

res=“my name is {0:.3f} my age is {1:=^10}”.format(3.7777,“egon”)

print(res)

info={“age”:18,“name”:“egon”}

res=“my name is {name} my age is {age}”.format(**info) # age=18,name=“egon”

l=[111,222]

res=“my name is {} my age is {}”.format(*l) # 111,222

print(res)

=================f""

name=“egon”

age=18

res=f"my name is {name} age is {age}"

print(res)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值