Python之字符串

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值