可以用 ' '
或者 " "
表示字符串,用 ''' '''
或者 """ """
表示多行字符串。
>>> 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