学python的第五天:字符串相关

字符串

判断类型

string.isspace()只包含空格
string.isalnum()全是字母或者数字
.isalpha()全是字母
.isdecimal()全是数字(全角)
.islower()包含区分大小写字符()
其他 
.startswith('start')是否以start开头
.endswith('end')# 是否以end结尾

大小写转换

.upper()全部大写
.lower()全部小写
.swapcase()大小写互换
.capitalize()首字母大写,其余小写
.title()首字母大写

格式化(对齐)

.ljust(width)获取固定长度,左对齐,右边不够用空格补齐
.rjust(width)获取固定长度,右对齐,左边不够用空格补齐
.center(width)获取固定长度,中间对齐,两边不够用空格补齐
.zfill(width)获取固定长度,右对齐,左边不足用0补齐

字符串搜索,替换

.find()搜索指定字符串,没有返回-1
.index()同上,但是找不到会报错
.rfind()从右边开始查找
.count()统计指定的字符串出现的次数
.replace('old','new',次数)替换指定次数的old为new

删除字符串元素

.strip()去两边空格
.lstrip()去左边空格
.rstrip()去右边空格
.split('指定字符')按字符分割字符串为数组,默认按空格
  

字符串的操作可以说是很多了,十分方便。抽取部分测试一下。

字符串切片:(开始索引,结束索引,步长)

 first_list="你好,星星,我是ff"
 print(first_list[0:6:2])
 print(first_list[-1::-1])
 #每次跳跃两格,拿到两格里面的第一个值返回

怎么说呢,感觉有一些吧,说有用也有用, 说无用也无用。

暂时先不管了,先把看着有用的整理 一下。后期学熟练了再去管那些 冷门的吧。明天应该要讲面向对象了。

以前学c的时候没有好好学,这次得认真听了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值