字符串
判断类型
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的时候没有好好学,这次得认真听了。