常见方法调用(center、count、find、startwith、endswith、upper、lower、strip、replace、title)

常见方法调用:

常用的字符串方法(method):

方法的调用语法:

     对象.方法名(方法传参)

   说明:

     方法的调用同函数调用一样属于表达式。

   示例:

     'abc'.isalpha()  # 判断'abc'是否全为英文字母

     123.isalpha()  # 错的,123没有isalpha方法

常用方法见:

python_base_docs_html/str_180408102847.html

示例:

center(总长度,’补充的字符’)

S.center(sub,....)

   >>> "ABC".center(10)

  '   ABC    '

    >>> "ABC".center(20, '#')

    '########ABC#########'

 

   >>>S=”hellp world”

count找个数

变量名.count(‘查找的内容’[, start][, end])

>>> S.count('ell')

   1

  >>> S.count('o')

   2

   >>> S.count('o', 6)   #第六位后面的o有几个

   1

find找位置

>>>S.find(’wor’)

6

>>>S.find(’ll’)

2

>>> S.find('llabcd')   #找不到时返回-1

   -1

 

>>> S = "ABC123.txt"

startswith以什么开头

  >>> S.startswith('ABC')

  True

  >>> S.startswith('hello')

  False

endswith以什么结尾

  >>> S.endswith('.txt')

  True

  >>> S.endswith('.mp3')

  False

改变大小写upperlower

>>>S=”hello world”

>>>S.upper()

“HELLO WORLD”

>>>S.lower()

“hello world”

去掉空白部分strip

S=”    \r\n hello world    \t\n”

S.strip()剪切掉空白字符的开始位置和结束位置重点的都保留包括’ ’

S.rstrip()左侧剪掉空格

S.lstrip()右侧剪掉空格

s = input("按q退出")

if s.strip().lower() == "q":

    print("程序退出")

替换原来字符串replace

S.replace(old,new[,count])

title改成标题格式(把每个字符串的第一个字母改为大写)

S.title()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愿心流

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值