startswith()函数是python中一个常用的字符串处理函数,它可以判断一个字符串是否以指定的子串开头。它的使用方法很简单,只需要在可调用对象的后面加上startswith()函数,传入一个字符串参数即可。
# 使用startswith()函数 str1 = "hello world" if str1.startswith("hello"): print("字符串以hello开头")
以上代码中,使用startswith()函数来判断字符串str1是否以hello开头,如果是,就会输出“字符串以hello开头”。
startswith()函数还可以接受多个参数,以列表的形式传入,它会返回一个布尔值,如果字符串以列表中的任意一个字符串开头,则返回True,否则返回False。
# 使用startswith()函数接收多个参数 str1 = "hello world" if str1.startswith(["hello", "hi", "hey"]): print("字符串以hello、hi或hey开头")
以上代码中,使用startswith()函数来判断字符串str1是否以hello、hi或hey开头,如果是,就会输出“字符串以hello、hi或hey开头”。
startswith()函数的另一个用法
startswith()函数还可以接受第二个参数,用于指定字符串的开始位置,如果指定位置的字符串以指定的子串开头,则返回True,否则返回False。
# 使用startswith()函数接收第二个参数 str1 = "hello world" if str1.startswith("world", 6): print("字符串以world开头")
以上代码中,使用startswith()函数来判断字符串str1是否以world开头,并且指定从字符串的第6个位置开始查找,如果是,就会输出“字符串以world开头”。
startswith()函数是python中一个常用的字符串处理函数,它可以判断一个字符串是否以指定的子串开头,使用方法很简单,只需要在可调用对象的后面加上startswith()函数,传入一个字符串参数即可。startswith()函数还可以接受多个参数,以列表的形式传入,它会返回一个布尔值,如果字符串以列表中的任意一个字符串开头,则返回True,否则返回False。startswith()函数还可以接受第二个参数,用于指定字符串的开始位置,如果指定位置的字符串以指定的子串开头,则返回True,否则返回False。