字符串的开头问题与包含问题
#startswith() :判断字符串以什么开头
# endswith() :判断字符串以什么结尾
# 语法 : 字符串序列.startswith(子串,开始位置下标,结束位置下标)/endswith(子串,开始位置下标,结束位置下标)
str1='python'
print(str1.startswith('p'))
print(str1.startswith('p',2,4))
print(str1.endswith('n'))
print(str1.endswith('on',2,5))
"""
True
False
True
False
"""
# isalpha() :字符串中都为字母才返回True,否则返回False
str2="hello world and itcast and itheima and python"
print(str2.isalpha())
# 结果 : false,因为有空格
# isdigital() :字符串中都为数字才返回True,否则返回False
str3="aaa123"
print(str3.isdigit())
# 结果 : false
# isalnum() :字符串中都为字母或数字才返回True,否则返回False
print(str3.isalnum())
# 结果 : True
# isspace() :字符串中都为空格才返回True,否则返回False
str4=" "
print(str4.isspace())
# 结果 : True