检测开头&结尾

开头:startswith()

url = 'http://www.python.org'

url.startswith('http')

>>>True

结尾:endswith()

url = 'http://www.python.org'

url.endswith('org')

>>>True

筛选多个结果

url = 'http://www.python.org'

choices = ('ogr', 'com')

url.endswith(choices)

>>>True

寻找字符串:find()

string = "I am Etisan"

string.find("am")

>>>2

string.find("are")

>>>-1

忽略大小写:re.IGNORECASE

#导入re模块

import re

re.findall('i',string,flags=re.IGNORECASE)

>>>['I', 'i']

替换:replace()

string.replace('Etisan','ET')

>>>'I am ET'

忽略大小写

re.sub('Etisan','ET',string,flags=re.IGNORECASE)

>>>'I am ET'

合并拼接:join()

parts = ['I', 'am', 'Etisan']

''.join(parts)

>>>'IamEtisan'

' '.join(parts)

>>>'I am Etisan'

python中ignorecase_Python 字符串操作 starswitch() find() re.IGNORECASE replace() join()相关推荐

  1. Python中的字符串操作总结(Python3.6.1版本)

    Python中的字符串操作(Python3.6.1版本) (1)切片操作: str1="hello world!" str1[1:3] <=> 'el'(左闭右开:即是 ...

  2. 一句python,一句R︱python中的字符串操作、中文乱码、NaN情况(split、zip...)

    先学了R,最近刚刚上手python,所以想着将python和R结合起来互相对比来更好理解python.最好就是一句python,对应写一句R. pandas可谓如雷贯耳,数据处理神器. 以下符号: = ...

  3. python中的字符串操作及注意事项

    1.mystr.find(str, start=0, end=len(mystr))          检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1.   mystr.rfi ...

  4. python中unicode编码表_Python中的字符串操作和编码Unicode详解

    本文主要给大家介绍了关于 Python中的字符串操作和编码Unicode的一些知识,下面话不多说,需要的朋友们下面来一起学习吧. 字符串类型 str:Unicode字符串.采用''或者r''构造的字符 ...

  5. python中怎么赋值,python中的赋值操作

    参考:https://www.cnblogs.com/andywenzhi/p/7453374.html?tdsourcetag=s_pcqq_aiomsg(写的蛮好) python中的赋值操作&qu ...

  6. python中查找字符串_python中字符串操作--截取,查找,替换

    python中,对字符串的操作是最常见的,python对字符串操作有自己特殊的处理方式. 字符串的截取 python中对于字符串的索引是比较特别的,来感受一下: s = '123456789' #截取 ...

  7. python中对字符串进行左、中、右对齐操作

    python中对字符串的对齐操作一般有两种方式,具体如下: 1. ljust().rjust() 和 center()函数分别表示左对齐.右对齐.居中对齐 str.ljust(width[, fill ...

  8. 超详细的Python中的字符串常识【赶紧收藏】

    今天我们说说字符串类型,涉及很多基础知识,不过字符串还是需要在多讲讲的. 回顾一下:字符串与长字符串 Python非常简单,并没有专门分出一个char(Character)类型(搞过C/Java的同学 ...

  9. 在Python中连接字符串的首选方法是什么?

    本文翻译自:Which is the preferred way to concatenate a string in Python? Since Python's string can't be c ...

最新文章

  1. 换了路由器电脑都连不上网了_技术丨电脑连不上网,我要如何冲浪?
  2. 好记性不如烂笔杆-android学习笔记二 Acitvity lifecycle 生命周期
  3. pyinstaller打包venv(虚拟环境),.pyd文件,非.py文件打包
  4. python回归分析预测模型_Python与线性回归模型预测房价
  5. c语言入门自学书籍推荐6,菜鸟自学嵌入式之C语言基础No6 算法分析
  6. matlab for 取数组,for循环中的MATLAB和单元格数组处理
  7. 面向大数据处理的数据流编程模型和工具综述
  8. ICCV 2019 | RankSRGAN:排序学习 + GAN 用于超分辨率
  9. delphi相关文件扩展名
  10. Python自动化开发从浅入深-进阶(socketServer)
  11. 第四讲 系统建模方法
  12. [Windows] 专业的家谱族谱制作软件My Family Tree v10.3.4
  13. SVN Clean up 失败和SVN is already locked情况解决
  14. html 播放微信amr音频文件,微信amr文件打开的方法
  15. 一个SAP开发人员的2017总结:编程与游泳
  16. 我爱天文 - 秋季有大三角吗?
  17. 代码: 0x80131500,Windows应用商店出现错误
  18. 时序数据到底是什么,为什么我们需要时序数据库?
  19. 怎样修复win7无线服务器,win7开启无线服务器
  20. c语言hid,HIDAPI首页、文档和下载 - HID 设备的 C 语言通用库

热门文章

  1. Win10环境下如何配置Java JDK系统环境变量【图文教程】
  2. 第六届蓝桥杯软件类c/c++B组决赛
  3. 全渠道电商 | 国内知名的药妆要如何抓住风口实现快速增长?
  4. Linux合入patch命令,Linux patch命令
  5. 古建筑测绘方法及流程介绍
  6. python:使用任意语言,递归地将某个磁盘目录下的 jpeg 文件的扩展名修改为 jpg【杭州多测师_王sir】【杭州多测师】...
  7. Ubuntu18.04 安装ROS Melodic(官方版) 之不使用科学方法
  8. 软件测试系列--集成测试
  9. 迷你资讯页面开发 iframe页面操作
  10. 测试软件响应时间需求,性能测试知多少---性能需求分析