Python Sting 练习实践(一)

字符串切片

name = "Alex_XT"
print(name[name.find("e"):])

ex_XT

列表Tab对齐

name = "\tAlex_XT"
print(name.expandtabs(tabsize=8))

字符居中对齐

name = "Alex_XT"
print(name.center(50,"-"))

字符左补齐

Name = "Alex_XT"
print(Name.ljust(10,"*"))

字符右补齐

Name = "Alex_XT"
print(Name.rjust(10,"*"))

字符去空格和回车

Name = "   Alex_XT\n"
print(Name.lstrip())
print(Name.rstrip())
print(Name.strip())

Your name is Alex_XT,you are 23 years old.

format 格式化输出

name = "Your name is {name},you are {age} years old."
print(name.format(name="Alex_XT",age=23))
name = "Your name is {name},you are {age} years old."
print(name.format_map({'name':"Alex_XT",'age':23}))

字符转换数字

p = str.maketrans("abcdef","123456")
print("bad".translate(p))

214

join用法

print("+".join(['1','2','3']))

1+2+3

提取字符为list

print("1+2+3+4+5+5+6+7".split("+"))

[‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘5’, ‘6’, ‘7’]

提取换行符为list

Name = "Alex_XT\n Panda\nHello"
print(Name.splitlines())

[‘Alex_XT’, ’ Panda’, ‘Hello’]

大小写互换

Name = "Alex_XT  Panda Hello"
print(Name.swapcase())

aLEX_xt pANDA hELLO

自动补零

number = "10"
print(number.zfill(4))

0010

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何以问天涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值