文章目录

  • 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. python easygui_EasyGUI是python的一个超级简单的GUI工具介绍(一)
  2. Oracle 存储结构_表空间简介
  3. Redis实战(一):Redis一键安装脚本,Redis 介绍及 NIO 原理介绍
  4. 虚拟机使用ESXi主机物理硬盘的办法
  5. 消费和部署ASP.NET WebApi服务–陷阱
  6. python Flask配置笔记
  7. Java IO流简介
  8. visual studio 2013 快速安全ocx(ActiveX控件)开发
  9. 详解LightGBM两大降维利器:基于梯度的单边采样(GOSS)和互斥特征捆绑(EFB)
  10. 串行通信协议 CAN 和 LIN
  11. 方正计算机如何用u盘安装系统,方正电脑用u盘装系统操作方法
  12. 小白重装系统步骤总结
  13. 【SDOI2015】临行前的夜
  14. 360极速浏览器查看保存密码的操作步骤
  15. NOI 4.3 1538: Gopher II(匈牙利算法求最大匹配)
  16. 解决苹果手机给windows笔记本电脑开热点电脑连接不上热点的问题
  17. 批量创建工作表并以本月日期命名——《超级处理器》应用
  18. 乒乓球拍板和皮子世界排名
  19. 关于php中的print EOF
  20. Mac常用解压缩软件是哪个?

热门文章

  1. android超级课程表原理
  2. 头歌5.1.1触发器 第二关
  3. memcached 穿透mysql_memcached 和 mysql 结合使用的两种实现选择?
  4. 冰火两重天的考验,荣耀手环3竟然毫发无损
  5. GeoIP 全球IP定位 for JAVA 使用说明
  6. FPGA学习之latch的产生原因、危害与避免措施
  7. oracle 中start with 的用法
  8. Vue之vuex实现简易计算器
  9. OSPF ECMP最大链路数
  10. 使用YYModel 字典转换模型