Python基础 - 字符串处理

本文介绍了Python字符串处理的各种操作,包括索引和切片、查找类函数、大小写转换、字符串排版、编码解码等。详细讲解了如find、index、count等方法,以及大小写转换函数如lower、upper等,并探讨了字符串的编码与解码,以及如何进行字符串的连接、替换和大小比较。
摘要由CSDN通过智能技术生成

目录

索引和切片

查找类函数

大小写字符转换

字符串排版

编码解码

开始结束判断

判断字符串类型

清除空格

字符串连接

字符串替换

最大最小字母


索引和切片

s = "hello world"

print(s[0])   #h  ,索引从0开始

print(s[-1])  #d  ,-1表示末尾

print(s[-3])  #r  ,-3倒数第三个字母

print(s[0:4])   #hell  注意左闭右开的区间

print(s[7:-1])  #orl   注意左闭右开的区间

print(s[:])   #hello world  若头下标和尾下标都缺省,则取整个字符串

print(s[:5])  #hello  头下标缺省,表示从字符串的开始取子串

print(s[0:5:2])   #hlo  格式【头下标:尾下标:步长】

查找类函数

find()   #查找字符串首次出现的位置,若不存在则返回-1

rfind()  #查找字符串指定范围内中最后一次出现的位置,若不存在则返回-1

index()  #查找字符串指定范围内中首次出现的位置,若不存在则抛出异常

rindex() #查找字符串指定范围内中最后一次出现的位置,若不存在则抛出异常

count()  #用来返回一个字符串在另一个字符串中出现的次数,若不存在则返回0

string.find(str, beg=0, end=len(string))

检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

s = "你好哇,今天天气真好"

s = s.find('好')

string.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值