python 字符串使用 小结

    字符串在语言中的使用应该是很广泛的了吧。
使用语言不可能不学习字符串,但是字符串除了常用的方法还有其他许多的方法,这里做个小结。

一、【创建字符串】
     s = '...'
     s = "..."
    a, b =  'test1', 'test2'
    ...
二、【字符串数学操作】
    加:
    >>> a, b = 'test1', 'test2'
    >>> a+b
        'test1test2'
乘:
    >>> a*2
        'test1test1'
%:
    >>> 'test:%d' % 666
    'test:666'
    >>> 'test:%s' % '666'
    'test:666'
    >>> 'test:%r' % '666'
    "test:'666'"
二、【字符串内置函数】
    目前收集了这些内置方法:
string.capitalize()
将第一个字母大写
 
string.count()
获取某个字符串的数目
 
string.find()
获取某个字符串的起始位置
 
string.isalnum()
检测是否仅包含0-9A-Za-z
 
string.isalpha()
检查是否仅包含A-Za-z
 
string.isdigit()
检查是否仅包含数字
 
string.islower()
检查是否均为小写字母
 
string.isspace()
检查是否均为空白字符
 
string.istittle()
检查单词是否首字母大写
 
string.isupper()
检查是否均为大写字母
 
string.join()
连接字符串
将原字符串插入参数字符串中的每两个字符之间
string.lower()
将字符串全部转为小写
对用户输入的内容进行存储时比较有用
string.split()
分割字符串
 
string.swapcase()
将大写转为小写,小写转为大写
 
string.tittle()
将单词首字母大写
可将Abc、ABC、abc转为Abc,视为同一值
string.upper()
将字符串全部转为大写
 
len(string)
获取字符串长度
 
string.isdecimal()
检查是否仅包含十进制字符
 
string.strip()
去掉首尾的空格
 
string.rstrip()
去掉末尾的空格
 
string.lstrip()
去掉开头的空格
 
string.index(a)
获取‘a’字符串在string中的第一个位置
 
三、【原始字符串】
r'字符串'  或 R'字符串'
        如,path = r'e:\book'  
        注:不能以“\”结尾
四、 【非字符串转换】
str(obj):
    >>> a = 666
    >>> str(a)
    '666'
五、【切片】
(1)整个字符串
>>> a = 'this is a test'
>>> a[:]
'this is a test'
(2)正向切片
>>> a[:2]
'th'
(3)反向切片
>>> a[:-2]
'this is a te'
(4)倒序
>>> a[::-1]
'tset a si siht'
(5)倒序切片
>>> a[::-2]
'te ish'
先总结这么多吧,后面继续。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值