python字符串类型的操作方法

对于python中的字符串,有多种操作方法,本贴将对字符串类型操作方法进行简单的说明。

一、字符串操作符

操作符含义
x+y对两个字符串进行连接
x*n (两者位置可互换)对字符串x进行n次的复制
x in s返回的是布尔类型值,如果x为s的子串,返回True

具体操作不再举例说明。

二、字符串处理函数

函数操作描述
len(x)返回字符串 x 的长度
str(x)返回任意类型 x 所对应的字符串类型
chr(x)返回Unicode编码 x 对应的单字符
ord(x)返回单字符 x 对于的Unicode编码
hex(x)返回整数 x 对应的十六进制的小写形式字符串
oct(x)返回整数 x 对应的八进制数的小写形式字符串

        其中 len() 返回的标准是以Unicode字符为计数单位中英文字符、标点符号等都是1个长度单位

        str(x) 简单来说是把 x 转换为字符串类型

        chr() 与 ord() 简单来说是相反的功能

三、字符串相关处理方法

在python中函数与方法的使用方法不同,再此不再赘述

方法描述
str.lower()全部字符小写
str.upper()全部字符大写
str.split(sep=None)返回一个列表
str.count(sub)返回sub子串出现的次数
str.replace(old,new)

将所有old子串替换为new

str.center(width,fillchar)

字符串居中函数,fillchar(填充符)参数可选

str.strip(chars)从字符串中去掉在其左右两边chars中列出的字符
str.join(item)将item变量的每一个元素后增加一个str字符串

        注意:所有的方法返回的字符串均不改变原先的字符串

str.split(sep = None) 使用例子 :

‘1 2 3333’.split()   ----------->  ['1' , '2' , '3333']

‘1,2,3333’.split(sep=‘,’)   ----------->  ['1' , '2' , '3333']

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值