Python的字符串操作

字符串操作<

  数字,字符串,元组是不可变类型,即操作结果是返回值,源字符串不会改变

  myStr = "hello world! Everybody"

  myStr.find("Eve")得到结果13,即这个子串在主串的起始位置,从左向右查找。

  myStr.rfind("Eve") 从右向左查找。

  find(),rfind(),找到返回下标,没有找到返回-1。index()没有找到返回异常。

  ------------------------------------------------------------------------------------------------------

  count()返回子串出现的次数。

  myStr.count(substr, start, end)默认myStr整个字符串。

  myStr.replace(str1, str2, num)将str1替换为str2, num表示替换次数。

  ------------------------------------------------------------------------------------------------------

  split(str, maxsize)根据str来切割字符串,可以指定次数。默认为删除空格\t \n 等转义字符。

  将一个字符串切割为一个元组。 

  ------------------------------------------------------------------------------------------------------

  title()可以把每个单词首字母大写

  capitalize()将第一个单词首字母大写

  -----------------------------------------------------------------------------------------------------

  endswith(obj)可以检查文件名的后缀是否为obj,是返回True,否则False。

  startswith(obj)检查是否以obj开头。

  -----------------------------------------------------------------------------------------------------

  lower()将字符串的字符变为小写。

  upper()将字符串的字符变为大写。

  可以用来检测用户输入的文本。

  ------------------------------------------------------------------------------------------------------

  center(width)居中,ljust(width)靠左,rjust(width)靠右,其余用空格填充,总长度为width。

  lstrip()删除左边空白字符,rstrip()删除右边空白字符,strip()删除两端空白字符。

  partition(str)根据str将字符串划分为三部分。

  splitlines()根据\n即换行进行切割。

  ------------------------------------------------------------------------------------------------------

  isalpha()判断是不是纯字符。

  isdigit()判断是不是纯数字。

  isalnum()判断是不是数字与字符组成的。

  isspace()是不是只包含空格。

  ------------------------------------------------------------------------------------------------------

  str = '='

  myStr = ['aaa', 'bbb', 'ccc']

  str.join(myStr)

  得到结果'aaa=bbb=c',即使用str连接成字符串。 列表组成字符串

>

  

  

  

 

  

  

转载于:https://www.cnblogs.com/ForXinYuanStudyPy/p/7625916.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值