Python 学习笔记 第三阶段 str

本文介绍了Python字符串的使用,包括`in`和`not in`操作,方括号用于顺序和逆序输出,以及字符串的内建函数,如字母处理、格式化、搜索、替换、去空格等。通过案例展示了字符串在验证码和文件上传场景的应用,如判断文件后缀、检查字符类型,并讲解了`startswith()`和`endswith()`等方法的用法。
摘要由CSDN通过智能技术生成

14.字符串

in 与 not in

name='steven'

result='t' in name
print(result) #True

方括号[]

filename='picture.png'
print(filename[1:8])

在这里插入图片描述

顺序输出

[ : ]
[ : : ]

逆序输出

[ : :-1]
[x:y:-1]此时x,y与顺序输出相反

字符串的内建函数

1)字母处理
.upper()    # 全部大写
.lower()    # 全部小写
.swapcase()    # 大小写互换
.capitalize()    # 首字母大写,其余小写
.title()    # 首字母大写
2)格式化相关
.ljust(width)     # 获取固定长度,左对齐,右边不够用空格补齐
.rjust(width)     # 获取固定长度,右对齐,左边不够用空格补齐
.center(width)  # 获取固定长度,中间对齐,两边不够用空格补齐
.zfill(width)      # 获取固定长度,右对齐,左边不足用0补齐
3)字符串搜索相关
.find()    # 搜索指定字符串,没有返回-1
.index()    # 同上,但是找不到会报错
.rfind()    # 从右边开始查找
.count()    # 统计指定的字符串出现的次数

find(str,beg=0,end=len(string)
检测str是否包含在字符串中,如果指定范围beg和end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1。

s1='index lucy lucky goods'

position=s1.find('R')
print(position
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值