字符串基本方法

"""
字符串小练习

"""

'''
修改

'''
st = "Hello World"
# 把所以字母变为大写
st1 = st.upper()
# 把所以字母变为小写
st2 = st.lower()
# 把第一个字母变为小写
st3 = st2.capitalize()
# 把单词首字母大写
st4 = st3.title()
#  默认以空格切割,切割完成后变成列表,也可以指定元素切割,但切割完成后这个元素会消失。
li = st.split()

'''
查询

'''
# 查询元素出现的次数,
print(st.count('l'))
# 查询元素所在位置
print(st.find('W', 0, -1))
# 检测字符串是否包含子字符串
print(st.index('ll', 0, -1))
# 判断是否全部为数字
print(st.isdigit())
# 判断是否全部为字母
print(st.isalpha())
# 判断结尾元素是否与该元素相同
print(st.endswith('d'))
# 判断结尾元素是否与该元素相同
print(st.startswith('H'))
# 判断是否是小写
print(st.islower())
# 判断是否是大写
print(st.isupper())

'''
获取(切片)
可以采用[N: M]格式获取字符串的子串,
这个操作 被形象地称为切片。
[N: M]获取字符串中从N到M (但不包含M)间连续的子字符串。
 
 格式:
    <字符串或字符串变量>[N: M]
'''
st5 = st[0:5]

'''
替换
后一个元素替换前一个元素

'''
st6 = st.replace('H', 'h', 1)

# 反转
st7 = st[::-1]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值