Python str字符串方法集锦

字符串方法集锦

1、字符串的定义

字符串的定义
方法说明
a=""或者a=''

定义空字符串:变量名='' 或者 变量名=""

字符串要用一对单引号,或者一对双引号包裹起来。

a="hello world"或a='hello world'定义一个变量a,变量a的数据类型是字符串,值为"hello world"

 

 

 

 

 

2、字符串的四则运算

a = "123"

b="456"

c=3

字符串的四则运算
用法含义结果
a+b字符串之间的相加"123456"
a*c字符与整数之间可以相乘"123123123"

 

 

 

 

注:字符串与字符串只能相加,字符串与整数之间只能相乘。其他使用均会报错

3、字符串常用方法(这里只列举了学过的方法~)

b="  这里有很多水果,有苹果,香蕉,橙子,西瓜,葡萄。这里还有很多蔬菜,有白菜,生菜,黄瓜,西红柿等。  "

d= ["1","2","3","4","5","6","7"]

字符串的查找
方法用法说明结果
find()c = b.find(",")

在字符串b中查找","找到返回找到的第1个","的索引位置。

没找到返回-1

c=7
replace()c = b.replace(",","、",3)

将字符串b中的所有","替换为"、",替换次数为3次

如果要删除某个字符可以将那个字符替换为空字符串。

c="  这里有很多水果、有苹果、香蕉、橙子,西瓜,葡萄。这里还有很多蔬菜,有白菜,生菜,黄瓜,西红柿等。 "
split()c=b.split(",")将字符串b以某种方式分隔成几部分。结果是一个列表。

c=['这里有很多水果', '有苹果', '香蕉', '橙子', '西瓜', '葡萄。这里还有很多蔬菜', '有白菜', '生菜', '黄瓜', '西红柿等。']

join()c="+".join(d)

用"+"将列表中的所有元素拼接起来。

注意:这里的列表中必须全部都是字符串。否则将报错

c="1+2+3+4+5+6+7"

 

 

 

 

 

 

 

 

 

 

 

 

注:字符串属于不可变参数类型。因此对字符串类型的变量作任何操作都不会改变变量的值。

如果需要,请赋值给另一个变量。方便使用~

5、字符串中的特殊字符

方法用法说明结果
\n

a="我是小明。\n她是小红。"
print(a)

换行符我是小明。
她是小红。
%d

a="我已经年满%d周岁啦"%(12)
print(a)

占位符:告诉程序这里要填一个整数我已经年满12周岁啦
%s

a="我是%s,我最爱%s" % ("小明","打篮球")

print(a)

a="我是%s,我最爱%s" % ("小明","打篮球")
print(a)
占位符:告诉程序这个位置要填写字符
我是小明,我最爱打篮球
%f

a="我身高%.2fm" % (1.70)

print(a)

占位符:告诉程序这里要填写一个保留到2位的小数我身高1.70m
%i 占位符:这里要填一个10进制的数。 
\

a="我是小明。\\n她是小红。"

print(a)

转义字符:告诉程序这不是特殊字符。我是小明。\n她是小红。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值