码迷,mamicode.com
首页 > 编程语言 > 详细

Python中的str

时间:2018-11-15 19:43:40      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:pca   val   方法   ase   ESS   substring   sum   api   upper   

Python中字符串的常用方法

  str_lst = [

    (‘元素替换‘,),

    (‘字符串切片‘,),

    (‘字符串分割‘,),

    (‘字符串连接‘,),

    (‘元素计数‘,),

    (‘寻找元素‘,),

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

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

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

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

    (‘练习‘,),

  ]

 

元素替换

  >>>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‘

 

  

Python中的str

标签:pca   val   方法   ase   ESS   substring   sum   api   upper   

原文地址:https://www.cnblogs.com/HopenZhang/p/9965437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!