python的字符串常见操作

#字符串常见操作:
1、+连接

s1=“sick cory”
s2=".com"
s=s1+s2
print s
sick cory.com

2、*重复

l1=s1*5
print l1
print print print print print

h=[2]
print h*3
[2, 2, 2]

3、索引
str.index(“abc”) 查找指定字符串abc在原字符串中的位置
Str.rindex(“abc”) 从右边查找,位置与index查找一样,长的字符串会节省运行时间
4、切片slice S[i:j]
在这里插入图片描述

ch
'print print print print print ’

pring ch[2:5]
SyntaxError: invalid syntax

s=ch[2:5]
print s
int

print ch[-2]
T

运用切片做逆序

s=“corey”
s2=s[-1::-1]
s2
‘yeroc’

len(s) 长度
Int(s) 转换为整形
Ord(s) 转化为ASCII
chr(ASCII) 把ASCII转换为str
举例:

ord(“s”)
115

chr(99)
‘c’

Str.find(s,[start,end]) 从左向右查找
‘sick.comsick.comsick.comsick.comsick.com’

a=sub.find(".")
a
4

s=sub.find(".",5)
s
12

str.replace(“s1”,”s2”) 将str中s1替s2

l2=[1,‘abc’,‘v’,123]
l2[1]=l2[1].replace(‘c’,l2[2])
print l2[1]
abc

str.isalpha() 判断是否都是由字母组成的str
Str.isdigit() 判断是否都是由数字组成
Str.isalnum() 判断是否都是字母或数字
Str.isspace() 判断是否只包含空格
str.islower() 判断是否是小写
Str.isupper() 判断是否是大写
Str.isspace() 判断是否是空字符串
str.upper() str全部转换为大写
str.lower() str全部转换为小写
str.startswith(s2) str是否是s2开始的,可以指定一定的范围
Str.endswitch(s2) str是否是s2结束的 ,可以指定一定的范围
Str.center(50) 居中显示
在这里插入图片描述
Str.ljust() 靠左对齐 空格填充
Str.rjust() 靠右对齐 空格填充
Str.lstrip() 删除str左边的空白字符
Str.rstrip() 删除str字符串末尾的空白字符
Str.strip() 删除str字符串俩边的空白字符
Str.partition(”abc”) 将字符串以abc为中间分为三部分
Str.rpartition(”abc”) 从右边查找将字符串以abc为中间分为三部分
Str.splitlines() 将字符串按照行切割
Str.join(l1) 在l1中每个字符后面添加str

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值