Python教程-Python字符串startswith()函数

位置:首页>文章>详情   分类: 教程分享 > Python教程   阅读(1742)   2023-03-28 11:29:14
Python string.startswith()方法用于检查特定文本模式(例如URL方案等)的字符串以什么开头
Python教程
 

1.字符串startswith()单一示例

用于检查字符串开头的简单python程序是使用String.startswith()
$title(example1.py)
>>> url = 'http://www.leftso.com'
 
>>> url.startswith('http:')
 
True        #输出
 
>>> url.startswith('https:')
 
False       #输出

2.字符串与元组startswith()

如果您需要检查多个选择,只需向中提供一个字符串元组startswith()
$title(example2.py)
>>> fileNames=["张小三","李小四","王小五","张老六"]
>>> [name for name in fileNames if name.startswith(('张','李'))]
['张小三', '李小四', '张老六'] #输出
>>> any(name.startswith('张小') for name in fileNames)
True

3.字符串startswith()与列表或集合

要使用startswith(),实际上需要元组作为输入。如果您碰巧在列表或集合中指定了选择,只需确保首先使用tuple()进行转换即可。
例如:

$title(example3.py)
>>> choices = ['https:', 'http:', 'ftp:']
 
>>> url = 'http://www.leftso.com'
 
>>> url.startswith(choices)        #ERROR !! TypeError: startswith first arg must be str, unicode, or tuple, not list
 
>>> url.startswith( tuple(choices) )   #Correct
 
True                            #输出


 
地址:https://www.leftso.com/article/729.html

相关阅读

Python string.startswith()方法用于检查特定文本模式(例如URL方案等)的字符串以什么开头
前言本教程学习在Python中使用CSV文件
Python简介​Python是一种流行的编程语言,由Guido van Rossum创建,并于1991年发布
一.前言俗话说,工欲善其事必先利其器,本教程主要讲解如何在sublime编辑器中安装python软件包,以实现自动完成等功能,并在sublime编辑器本身中运行build
前言在Python(或任何其他编程语言)中,注释用于解释源代码
Python –数据类型数据类型定义变量的类型
了解python中的变量,声明局部变量和全局变量
Python httplib2 简介学习使用Python httplib2模块
​Python关键字是python编程语言的保留字,这些关键字不能用于其他目的
Python示例,用于查找2个或更多词典之间的公共项,即字典相交项