python 字符串操作

字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。

创建字符串很简单,只要为变量分配一个值即可。例如:

var1 = 'Hello World!'

var2 = "Runoob"


看下图:清晰明了

切片的定义:切片是指对操作的对象截取其中一部分的操作

适用范围:字符串、列表、元组都支持切片操作

切片的语法 [起始下标 结束位置下标 步长]

 

注意:起始位置和结束位置和步长要保存一个方向,步长为负则是从右到左

查找:find()

检测字符是否包含在字符串中,如果是返回开始的索引值,否则返回-1
name="abcdefg"
print(name.find("f"))
index()
检测字符是否包含在字符串中,如果是返回开始的索引值,否则报错
name="abcdefg"
print(name.index("f"))
查询数量 :count()
返回字符在字符串里面出现的次数
name="abcdefg"
print(name.count("f"))
替换 :replace()
把字符串中的 str1 替换成 str2,如果 count 指定,则替换不超过 count .
name="abcdefg"
print(name.replace("abc","123"))
分割 :split()
str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串
name = "hello world hello python"
print ( name . split ())
去除两边字符串 :strip()
name = "hello world hello python"
print ( name . strip ( "n" ))
以什么开始 :startswith()
检查字符串是否是以 str 开头 , 是则返回 True ,否则返回 False
以什么结束 :endswith()
检查字符串是否以 obj 结束,如果是返回 True, 否则返回 False
upper()                小写字母为大写
lower()                大写字符为小写
title()                   把字符串的每个单词首字母大写
capitalize()         把字符串的第一个字符大写
rfind()                 类似于 find() 函数,不过是从右边开始查找
        
join()                  str 中每个字符后面插入my_str,构造出一个新的字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值