场景:
字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url
一般使用startwith或者endwith
>>> a='http://blog.csdn.net/raylee2007'
>>> a.startswith ('http')
True
注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典
>>> a='http://blog.csdn.net/raylee2007'
>>> a.startswith (('http','ftp'))
True
如果是列表或者字典,则报错
>>> a='http://blog.csdn.net/raylee2007'
>>> a.startswith (['http','ftp'])
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
a.startswith (['http','ftp'])
TypeError: startswith first arg must be str or a tuple of str, not list
>>>
其实,除了上面的方法, 也可以使用切片来实现,只不过代码看上去没那么好看而已
>>> a='http://blog.csdn.net/raylee2007'
>>> a[0:4]=='http'
True
>>>
当然,我们也可以用正则表达式来做,但是理解上面就稍微难度有点。
>>> import re
>>> url = 'http://www.python.org'
>>> re.match('http:|https:|ftp:', url)
<_sre.SRE_Match object; span=(0, 5), match='http:'>
>>> help(re.match )
Help on function match in module re:
match(pattern, string, flags=0)
Try to apply the pattern at the start of the string, returning
a match object, or None if no match was found.
>>>
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
jmu-python-字符串异常处理.txt
python地下水位预测-10-字符串常用操作方法之判断开头或结尾.ev4.rar
python实现字符串模糊匹配
Python自学教程-05-字符串常用操作方法之查找.ev4.rar
python 字符串反转方法 Python是一种高级编程语言,它提供了... reversed_string = my_string[::-1] python-字符串反转方法全文共3页,当前为第1页。 print(reversed_string) ``` 在这个例子中,我们使用切片操作[::-1]
Python自学教程-06-字符串常用操作方法之修改(常用).ev4.rar
python学习笔记,包括python入门-数据类型-数字变量-字符串-索引和分片
初学者,软件测试工程师
Python自学教程-07-字符串常用操作方法之修改之大小写转换.ev4.rar
python串口发送数据与接收数据(文本转hex 接收字符串或者列表类型)
python 实现 整数翻转-字符串
1.去除字符串头尾空格 2.判断符号 3.提取出数字字符直到第一个不为数字的字符 4.字符串转整数,乘以符号 4.判断是否超出整数范围,并返回相应的值
Python编程题--回文字符串
python地下水位预测-09-字符串常用操作方法之修改之字符串对齐.ev4.rar
Python教程-字符串详解及序列类型.pdf
《Python编程基础与应用》电子教案 Python编程基础与应用-教案0301-字符串的应用(一)[3页]全文共3页,当前为第1页。 Python编程基础与应用-教案0301-字符串的应用(一)[3页]全文共3页,当前为第1页。 课题 字符串的...
第二周-第11章节-Python3.5-字符串常用操作.avi
Python应用开发
Python应用开发
Python内置的字符串处理函Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。自从20世纪90年代初Python语言诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程。