Python之字符串

来源:互联网 发布:中国云计算用户大会 编辑:程序博客网 时间:2024/06/07 14:35

可以用 ' ' 或者 " " 表示字符串,用 ''' ''' 或者 """ """ 表示多行字符串。

>>> str = 'i am so handsome'>>> str.split()['i', 'am', 'so', 'handsome']>>> str.title()     #返回字符串的标题版本'I Am So Handsome'>>> str.upper()     #返回字符串的大写版本'I AM SO HANDSOME'>>> str.lower()     #返回字符串的小写版本'i am so handsome'>>> str.swapcase() #返回大小写交换后的版本'I AM SO HANDSOME'>>> s = 'string no 1'>>> s.isalnum()   #检查所有字符是否为字母数字False         #含有空格,返回false>>> s.isalpha()   #检查字符串中是否只有字母False>>> ss = '123456'>>> ss.isalnum()True>>> sss='Python*is*so*cool'>>> sss.split('*')#分割字符串可以传递一个参数['Python', 'is', 'so', 'cool']>>> '-'.join(sss)#指定字符连接多个字符串'P-y-t-h-o-n-*-i-s-*-s-o-*-c-o-o-l'>>> '-'.join(sss.split('*'))'Python-is-so-cool'>>> s = '    asdf'>>> s.strip()#剥离字符串首尾中指定的字符,允许有一个字符串参数'asdf'>>> s'    asdf'>>> s = 'www.baidu.com'>>> s.lstrip("wid.")#只对字符串左剥离'baidu.com'>>> s.rstrip("mc.d")#只对字符串右剥离'www.baidu.co'>>> s.rstrip("mcd")'www.baidu.co'>>> s.rstrip(".")'www.baidu.com'>>> s.find("bai")#搜索字符串中指定字符的开始位置4>>> s.find("google")#不存在返回 -1-1>>> s.startswith("www") #检查字符串是否以www开头True>>> s.endswith("com") #检查字符串是否以com结尾True

以上内容均摘抄自实验楼:https://www.shiyanlou.com/courses/596/labs/2042/document

原创粉丝点击