字符串的判断:
1、==
类型与内容一致,那么两个对象是相等的(主要比较的是内容和具体的数据类型)
str1="你好"
str2="你好"
if str1==str2:
print('pass')
2、is
is是比较的两个对象的内存地址(隐含了类型与内容一致;比较的是内容包含,也暗含了数据类型的比较,因为比较首先提前是数据类型是一致的)
str3=str2
if str2 is str3:
print("两个人对象的内存地址是一致的")
3、in
查看一个兑现是否包含在另一个对象里面(是比较两个对象的内存地址)
str4="你好呀"
if str2 in str4:
print("str4包含了str2的内容")
str1='明天会更好'
for index,item in enumerate(str1):
if index==1:
#竖着输出索引和文字
#print(index,item)
print('开心最重要')
strip()去除空格
str3=" hi "
#strip()去除空格键
print(str3.strip())
str4="hi abcd"
#以什么开头startswith()
print("以什么开头:",str4.startswith("h"))
#以什么结尾endswith()
print("以什么结束:",str4.endswith("cd"))
#获取索引信息index()
print("获取a的索引信息:",str4.index('a'))
str5="明天会更好"
#对字符串进行循环
for item in str5:
print(item)