python中strip、startswith、endswith
strip(rm)用来删除元素内的空白符:
rm对应要删除空白符的元素,当rm为空(strip())时删除所有元素的空白符
startswith、endswith用来查找开头或结尾条件的元素
例子:
1 li = ["alec", " aric", "Alex", "Tony", "rain"]2 tu = ("alec", " aric", "Alex", "Tony", "rain") 3 dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}4 for i in li:5 b = i.strip()6 if (b.startswith("a") or b.startswith("A")) and b.endswith("c"):7 print(b)8 9 for i in tu: 10 b = i.strip() 11 if (b.startswith("a") or b.startswith("A")) and b.endswith("c"): 12 print(b) 13 14 for i in dic: 15 b = dic[i].strip() 16 if (b.startswith("a") or b.startswith("A")) and b.endswith("c"): 17 print(b)
上面代码:查找以 a或A开头并且以 c 结尾的所有元素,并输出
输出结果:
alec aric alec aric aric
转载于:https://www.cnblogs.com/xwqhl/p/10675307.html
python中strip、startswith、endswith相关推荐
- Python中的startswith和endswith函数使用实例
Python中的startswith和endswith函数使用实例 在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数 ...
- Python 中strip()方法怎么用?
Python strip() 方法用于去除字符串开头和结尾处指定的字符(默认为空格或换行符)或字符序列,不会去除字符串中间对应的字符. 相关函数有lstrip()和rstrip() .用法与strip ...
- python中strip是什么意思啊_Python中的strip()的理解
在看到Python中strip的时候产生了疑问 strip() 用于移除字符串头尾指定的字符(默认为空格) 开始测试: >>> s = 'ncy_123.python' >&g ...
- python中strip是什么意思啊_python中的strip是什么意思
Python中strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 它的函数原型:string.stri ...
- python函数的使用场景_详解python中strip函数的使用场景
python strip()函数 介绍,需要的朋友可以参考一下 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.l ...
- python中strip的用法
python中strip用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列. 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 如下: >>> a=&quo ...
- python中strip的用法_Python中你不知道的strip()函数的妙用
[开胃小菜] 当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格.有以下两种方法来实现. 方法一:用内置函数if name == 'main' : str = ...
- python中函数startswith的用法_Python中的startswith和endswith函数使用实例
在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某 ...
- python中strip() 函数和 split() 函数的理解
原文转自:http://blog.csdn.net/shenwanjiang111/article/details/48158749 一直以来都分不清楚strip和split的功能,实际上strip是 ...
最新文章
- pcb中几个层的解释
- 互联网协议 — FTP 文件传输协议
- DL-3利用MNIST搭建神经网络模型(三种方法):1.用CNN 2.用CNN+RNN 3.用自编码网络autoencoder
- 全球及中国现金回收机行业销售前景与运营效益分析报告2022版
- html图片渐隐渐显,js实现图片切换效果渐隐渐显
- kali2 安装docker_kali linux 安装docker
- 上班摸鱼打卡模拟器微信小程序源码
- 简单循迹小车实验心得_智能小车实验报告
- Ipython安装错误集锦
- 程序员面试必问:你为什么要离开上一家公司。你会怎么回答?
- 开源免费的C/C++网络库(c/c++ sockets library) 七剑下天山
- dell g7 重装win10
- 下载安装了zotero,为什么word没显示zotero的加载项
- android 第三方社区,从友盟微社区看Android第三方SDK架构实践
- 前端学习从入门到高级全程记录之1 (HTML基础知识)
- [iOS]仿微博视频边下边播之滑动 TableView 自动播放
- 计算机领域职业简介-PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD,PRD,FSD等缩写的全称解析
- linux获取文件后缀名,linux shell获取文件名和路径,basename/dirname/${}运用
- Android Camera HAL3 - 框架流程预览
- 笔记:Java中Map集合的基本功能及遍历方式
热门文章
- 【树莓派学习笔记】一、烧录系统、(无屏幕)配置Wifi和SSH服务
- [vue] 父子组件间传值
- C++中const、volatile、mutable的用法
- 改变窗口的外观和大小
- 枚举windows进程
- [Redux/Mobx] 说说Redux的实现流程
- [react] React中怎么检验props?
- 重学java基础第十二课:计算机语言发展史
- Taro+react开发(68):页面数据太长不走url走localstorage
- react(94)--时间搜索传值规范