文章目录

  • 1. startswith
    • 1.1 语法
    • 1.2 参数
    • 1.3 实例
  • 2. endswith
    • 2.1 语法
    • 2.2 参数
    • 2.3 实例

1. startswith

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

1.1 语法

startswith()方法语法:

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

1.2 参数

  • str – 检测的字符串。
  • strbeg – 可选参数用于设置字符串检测的起始位置。
  • strend – 可选参数用于设置字符串检测的结束位置。

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

1.3 实例

以下实例展示了startswith()函数的使用方法:

#!/usr/bin/pythonstr = "this is string example....wow!!!";
print str.startswith( 'this' );
print str.startswith( 'is', 2, 4 );
print str.startswith( 'this', 2, 4 );
以上实例输出结果如下:True
True
False

2. endswith

Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。

2.1 语法

endswith()方法语法:

str.endswith(suffix[, start[, end]])

2.2 参数

  • suffix – 该参数可以是一个字符串或者是一个元素。
  • start – 字符串中的开始位置。
  • end – 字符中结束位置。

返回值
如果字符串含有指定的后缀返回True,否则返回False。

2.3 实例

以下实例展示了endswith()方法的实例:

实例(Python 2.0+)

#!/usr/bin/pythonstr = "this is string example....wow!!!";suffix = "wow!!!";
print str.endswith(suffix);
print str.endswith(suffix,20);suffix = "is";
print str.endswith(suffix, 2, 4);
print str.endswith(suffix, 2, 6);
以上实例输出结果如下:True
True
True
False

python startswith和endswith详解相关推荐

  1. python:基础知识详解

    一.基本元素 变量 变量赋值: a="hello world" 变量命名: • 字母:a-z, A-Z, 其他语言的字母符号 • 数字:0-9 (不可以出现在首字符) • 下划线: ...

  2. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  3. python字典之defaultdict详解

    python字典之defaultdict详解 defaultdict为你的字典设定一个默认值或者默认值的数据类型: defaultdict接受一个工厂函数作为参数,如下来构造: dict =defau ...

  4. Python数据科学-技术详解与商业实践视频教程

    Python数据科学-技术详解与商业实践(八大案例) 网盘地址:https://pan.baidu.com/s/13QrR_5Er6LgWCWzSb7qOrQ 提取码:s7vw 备用地址(腾讯微云): ...

  5. python turtle循环图案-Python内置模块turtle绘图详解

    urtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的 ...

  6. python爬虫入门实例-Python爬虫天气预报实例详解(小白入门)

    本文研究的主要是Python爬虫天气预报的相关内容,具体介绍如下. 要求是把你所在城市过去一年的历史数据爬出来. 分析网站 我们可以看到,我们需要的天气数据都是放在图表上的,在切换月份的时候,发现只有 ...

  7. python 自动化-Python API 自动化实战详解(纯代码)

    主要讲如何在公司利用Python 搞API自动化. 1.分层设计思路 dataPool :数据池层,里面有我们需要的各种数据,包括一些公共数据等 config :基础配置 tools : 工具层 co ...

  8. python序列类型-python序列类型种类详解

    python序列类型包括哪三种 python序列类型包括:列表.元组.字典 列表:有序可变序列 创建:userlist = [1,2,3,4,5,6] 修改:userlist[5] = 999 添加: ...

  9. python流程控制语句-python学习 流程控制语句详解

    ###################### 分支语句 python3.5 ################ #代码的缩进格式很重要 建议4个空格来控制 #根据逻辑值(True,Flase)判断程序的 ...

最新文章

  1. 我用2年时间从财务到数据分析师!
  2. MYSQL主从数据库搭建
  3. JDBC连接数据库过程
  4. 这 6 个 Spring Boot 项目够经典
  5. linux运维有前途么,想去做linux运维,不知道有前途么?
  6. 第十一节: EF的三种模式(一) 之 DBFirst模式(SQLServer和MySQL两套方案)
  7. 01c-1: 主流长远
  8. 弹性文件服务解密 -- 块存储、文件存储、对象存储的区别
  9. ext4.0.7 样式兼容性
  10. 【资源挖掘】免费遥感影像文件下载
  11. textbox wpf 居中_WPF TextBox控件中文字实现垂直居中
  12. 测试理论----测试设计方法论
  13. android应用程序后台运行权限,检查Android应用程序是否在后台运行
  14. 飞机选座——附:东航320选坐攻略
  15. Demand Side Platform (需求方平台)名词一览
  16. Aptos Move虚拟机中出现首个严重漏洞
  17. 感应熔炼设备市场现状及未来发展趋势分析
  18. Open API: 电信ECP能力开放平台
  19. 怎样利用计算机随机分组,正确选取研究对象之三如何分组
  20. C# 文件操作代码段保存

热门文章

  1. 编程题目: PAT 1018. 锤子剪刀布 (20)
  2. 武汉新时标文化传媒有限公司短视频创业是一个趋势
  3. mails plugin
  4. Clickhouse 从S3/Hive导入数据
  5. 荣耀平板v6和华为matepad pro哪个更好
  6. 广西计算机技校哪个学校好,广西十大技校学校排行榜
  7. 3.4.变量的简短声明
  8. win10系统崩溃怎么修复_win10系统崩溃蓝屏怎么办
  9. 用Qt做个简易的数据分析界面
  10. 用 Webpack 和 ES6 转换快速开发 Rails 的富客户端