点击查看【bilibili】

    判断:
    所谓判断即是判断真假,返回的结果是布尔型数据类型:True 或 False。

    1、startswith():检查字符串是否是以指定⼦串开头,是则返回 True,否则返回 False。如果设置开始和结束位置下标,则在指定范围内检查。**
    语法:

    1. 字符串序列.startswith(⼦串, 开始位置下标, 结束位置下标)

    学习代码如下:

    1. mystr = "hello world and itcast and itheima and Python "
    2. # startswith() 判断字符串是否以某个子串开头
    3. print(mystr.startswith('hello'))
    4. print(mystr.startswith('hel'))
    5. print(mystr.startswith('hels'))

    运行结果如下:
    image.png

    2、endswith()::检查字符串是否是以指定⼦串结尾,是则返回 True,否则返回 False。如果设置开始和结束位置下标,则在指定范围内检查。
    语法如下:

    1. 字符串序列.endswith(⼦串, 开始位置下标, 结束位置下标)

    学习代码如下:

    1. # endswith() 判断字符串是否以某个子串结尾
    2. print(mystr.endswith('Python'))
    3. print(mystr.endswith('hon'))
    4. print(mystr.endswith('ton'))

    运行结果如下:
    image.png