python过滤以#;//号开头的行注释行 startswith()

作用:

过滤指定符号开头的行(过滤注释行)

Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。



方法(函数):

str.startswith(substr, beg=0,end=len(string));


参数:

str -- 检测的字符串。
substr -- 指定的子字符串。
strbeg -- 可选参数用于设置字符串检测的起始位置。
strend -- 可选参数用于设置字符串检测的结束位置。



返回值:

如果检测到字符串存在,则返回True,否则返回False。



使用示例:

示例1:

>>> str="hello xiaomihu"
>>> str.startswith('he')
#he是存在的,返回值:True
>>> str.startswith('llo',2)
#llo是存在的,返回值:True
>>> str.startswith('da',2)
#da是不存在的,返回值:False

示例2:

跳过包含#号字符串的行

for line in l:
if line.startswith("#"):
continue



参考、来源:
1.2023-09-25_路飞-爬虫三天工作坊-Day1-苑老师(视频时间:3:00:05; 老师电脑时间:22:30)
2.https://baijiahao.baidu.com/s?id=1722433827003457494&wfr=spider&for=pc
3.https://baijiahao.baidu.com/s?id=1721441457871976806&wfr=spider&for=pc



posted @   悟透  阅读(112)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示