python字符串基本操作及常用方法

一个有序的字符集合,不仅能保存文本,还能保存“非打印字符”或者二进制数据

python中的字符串用一对单引号或者双引号括起来

三重印号字符串

三个单引号或者双引号
保留输入时使用的准确格式,例如回车符、引号、制表符或者其他信息

字符串基本操作

字符串创建
使用赋值运算符“=”

字符串数据读取
字符名[索引]

>>>str1="hello"
>>>str1[0]
'h'
>>>str1[-1]
'o'

字符串切片
与列表相同,字符名[开始索引:结束索引:步长]

连接
使用运算符“+”

>>>"Hello"+"world"
"Helloworld"
>>>"P"+"y"+"t"+"h"+"o"+"n"
"Python"

重复
使用运算符“*”

>>>“Hellow”*3
"HellowHellowHellow"
>>>3*“Hellow”
“HellowHellowHellow”

关系运算
1)单字符字符串的比较

按ASCII码的大小来比较

>>>‘a’=='A'
False
>>>'a'=='a'
True
>>>'0'>'1'
False

2)多字符字符串的比较

并行地检查两个字符串位于同一位置的字符。若两个字符串比较到一个字符串结束的时候,对应位置的字符都相等,则较长的字符串更大。

注意:空字符串(“”)比其他字符都小

成员运算

使用in或not in判断一个字符是否属于另一个字符串

>>>“ab” in "aabb"
True

字符串的常用方法

子串查找

子串查找就是在主串中查找子串,如果找到则返回子串在主串中的位置,找不到则返回-1
一般形式:str.find(substr,[start,[,end]])
其中,substr是要查找的子串,start和end是可选项,分别表示开始查找和结束查找的位置。

>>>str1=“python is so interesting”
>>>s1.find("python")
0

字符串替换

一般形式:str.replace(old,new[,max])
这个方法的功能是把字符中的old旧字符串替换成new新字符串,max是可选项,如果指定了max,则替换不能超过max次

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值