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