字符串基本操作

1、字符串取值

'''字符串的取值
1.取单个值:变量名[索引值]
2.取多个值:变量名[start:end:step]
    start:开始位置的索引值
    end:结束位置的索引值(只能取到end-1)
    step:步长(递增/递减)

3.其他取值类型
    变量名[:]      取整个字符串(从头取到尾)
    变量名[start:]     从start取到结尾
    变量名[:end]     从头取到end-1
    变量名[start:end]     从start取到end-1
    变量名[::-1]     倒叙输出
'''

s = 'python homework'
print(s[2])  # t
print(s[2:8:1])  # thon h
print(s[-5:-1:1])  # ewor
print(s[::-1])  # krowemoh nohtyp      倒叙输出

2、符串截取

'''
startswitch()             判断字符串以xxx开头
endswitch()               判断字符串以xxx结尾
isdigit()                 判断字符串是否全都是数字
upper()                   换换为小写
lower()                   换换为大写
字符串.strip('指定字符串')   去除字符串首尾的指定字符串
split()                  字符进行切割
replace()                字符进行替换

'''

s1 = '@@@@python homework####'
print('是否以@开头:', s1.startswith('@'))  # True
print('是否以@结尾:', s1.endswith('@'))  # False
print(s1.strip('@'))  # python homework####  去除首尾的@符号
print(s1.split('h'))  # ['@@@@pyt', 'on ', 'omework####']  以某一个字符进行切割
print(s1.replace('@', 'A'))  # AAAApython homework####   将@替换成A
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值