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

Python笔记5(字符串)-20160921

时间:2016-09-24 23:15:44      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

一、字符串常用方法

1、title():返回字符串的标题版本,即单词首字母大写其余字母小写

技术分享

2、upper():返回字符串全部大写版本,lower()则返回字符串全部小写版本

>>> s = "hello, world"
>>> s.upper()
‘HELLO, WORLD‘

3、swapcase():返回字符串大小写交换的版本

>>> s = "abABCDEFabc"
>>> s.swapcase()
‘ABabcdefABC‘

4、isalnum():检查所有字符是否为字母数字

>>> s = "abc 123"
>>> s.isalnum()
False
>>> a = "abc123abc"
>>> a.isalnum()
True

5、isalpha()检查字符串之中是否只有字母;isdigit()检查字符串是否所有字符为数字;islower()检查字符串是否所有字符为小写;istitle()检查字符串是否为标题样式;isupper()检查字符串是否所有字符为大写

6、split():分割任意字符串,split()允许一个参数,用来制定字符串以什么字符分割,默认为" "

>>> s = "What:is:your:name"
>>> s.split(":")
[‘What‘, ‘is‘, ‘your‘, ‘name‘]

7、join()使用指定字符链接多个字符串,它需要一个包含字符串元素的列表作为输入然后链接列表内的字符串元素

>>> "-".join("So, What can I do for you?".split())
‘So,-What-can-I-do-for-you?‘

二、字符串的剥离

1、strip(chars)用来剥离字符串首尾中指定的字符,不指定参数则默认剥离掉首尾的空格和换行符

>>> a = " a bc\n"
>>> a.strip()
‘a bc‘

2、使用lstrip(chars)或rstrip(chars)对字符串左或右剥离

>>> s = "www.baidu.com"

>>> s.lstrip("www.")
‘baidu.com‘

>>> s.rstrip(‘.com‘)
‘www.baidu‘

三、文本搜索

1、find()找到第一个匹配的字符串,没有找到则返回-1

>>> s = "hello, world"
>>> s.find("hello")
0
>>> s.find("abc")
-1

2、starswitch(chars)检查字符串是否以指定字符开头;endswitch()检查字符串是否以指定字符串结尾

 

Python笔记5(字符串)-20160921

标签:

原文地址:http://www.cnblogs.com/diaosicai/p/5894603.html

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