Python中的str

Python中字符串的常用方法

  str_lst = [

    ('元素替换',),

    ('字符串切片',),

    ('字符串分割',),

    ('字符串连接',),

    ('元素计数',),

    ('寻找元素',),

    ('判断字符串的开头与结尾',),

    ('字符串的大小写转换',),

    ('移除字符串首尾指定字符',),

扫描二维码关注公众号,回复: 4086137 查看本文章

    ('判断字符串的组成',),

    ('练习',),

  ]

元素替换

  >>>s = 'success'

  >>>s.replace('c', 'm', 1)

  'sumcess'

字符串切片

  >>>s = '123456789'

  >>>s[::2]

  '13579'

  >>>s[::-2]

  '97531'

字符串分割

  >>>s = 'succ  ess'

  >>>s.split()

  ['succ', 'ess']

字符出连接

  >>>s = ''

  >>>s_lst = ['succ', 'ess']

  >>>s.join(s_lst)

  'success'

元素计数

  >>>s = 'success'

  >>>s.count('s')

  3

寻找元素

  >>>s = 'success'

  >>>s.find('s', 1)

  5

  >>>s.find('f')

  -1

  >>>s.index('s')

  0

  >>>s.index('f')

  ValueError: substring not found

判断字符串的开头与结尾

  >>>s = 'success'

  >>>s.startswith('suc')

  True

  >>>s.endswith('ess')

  True

字符串的大小写转换

  >>>s = 'success'

  >>>s.upper()

  'SUCCESS'

  >>>s.lower()

  'success'

  >>>s.capitalize()

  'Success'

  >>>s.swapcase()

  'SUCCESS'

移除字符串首尾指定字符

  >>>s = '\tsuccess\n'

  >>>s.strip()

  'success'

判断字符串的组成

  >>>s = 'success'

  >>>s.isalnum()

  True

  >>>s.isalpha()

  True

  >>>s.isdigit()

  False

练习

  去除字符串中的空格

  方法一

    >>>s = 'succ  ess'

    >>>s = s.replace(' ', '')

    >>>s

    'success'

  方法二

    >>>s = 'succ  ess'

    >>>s = ''.join(s.split())

    >>>s

    'success'

  

猜你喜欢

转载自www.cnblogs.com/HopenZhang/p/9965437.html