当前位置: 首页 > 后端技术 > Python

Python6种字符串判断操作方法的用法

时间:2023-03-26 00:29:08 Python

所谓判断就是判断真假,返回结果为布尔数据类型:True或False以下是常用的字符串操作方法中的6种判断方法,每个方法都有语法和用例来说明如何使用。方法使用起来非常简单,大家很快就能掌握。1.startswith()检查字符串是否以指定的子串开头,如果是则返回True,否则返回False。如果设置开始和结束位置下标检查指定范围内。语法:stringsequence.startswith(substring,startpositionsubscript,endpositionsubscript)快速体验:myStr='helloworldandPythonandjavaandphp'print(myStr.startswith('hello'))#Trueprint(myStr.startswith('hel'))#Trueprint(myStr.startswith('helt'))#False2,endswith()检查字符串是否以指定子串结尾,如果是则返回True,否则返回False。如果设置开始和结束位置下标检查指定范围内。语法:stringsequence.endswith(substring,startpositionsubscript,endpositionsubscript)快速体验:myStr='helloworldandPythonandjavaandphp'print(myStr.endswith('php'))#Trueprint(myStr.endswith('hp'))#Trueprint(myStr.endswith('ppp'))#Falseprint(myStr.endswith('ph'))#False3,isalpha()如果字符串至少有一个字符并且所有字符都是ReturnsTrueif它是一个字母,否则返回False。语法:Stringsequence.isalpha()快速体验:myStr1='python'myStr2='python123456'print(myStr1.isalpha())#Trueprint(myStr2.isalpha())#False4,isdigit()如果字符串只包含数字返回True,否则返回False。语法:Stringsequence.isdigit()快速体验:myStr1='python123'myStr2='123456'print(myStr1.isdigit())#Falseprint(myStr2.isdigit())#True5,isalnum()如果字符串至少有如果一个字符和所有字符都是字母或数字,则返回True,否则返回False。语法:Stringsequence.isdigit()快速体验:myStr1='python123'myStr2='123456--,,'print(myStr1.isalnum())#Trueprint(myStr2.isalnum())#False6,isspace()ifReturns如果字符串仅包含空格,则返回True,否则返回False。语法:Stringsequence.isspace()快速体验:myStr1='python123'myStr2=''print(myStr1.isspace())#Falseprint(myStr2.isspace())#True文章参考来源:www.wakey。com.cn/video-column.html