python中123+5.0的执行结果_关于python中字串符的部分操作方法;

字串符的操作方法:

“f”:字串符的格式化输出,用于字串符的拼接,为3.6版本后更新的一种新方法,本文只介绍目前自我感觉简洁有效的方法。

name=“li”

age=21variable=f“my name is{name},l am {age} years old”print(variable)

my nameis li,l am 21 years old

方法高效,代码易读。

·  split():

字串符的切割,类似于excel中对于字符的切割,用于切割的符号不会再显示。

name1="555.555.666"

print(name1.split('.'))

输出结果为['555', '555', '666']

replace():

用于字串符的替换,可以把所有符合条件的字串符都替换掉:

age="l am 21 years old .I've lived for 21 years"#里面有两个‘21’

print(age.replace('21','25',1))#括号中的第一个字串符为需要替换的字串符,第二个字串符为想要换上去的字串符第三个为更换的次数,如不填写,默认为全部替换

输出结果‘l am 25 years old .I've lived for 21 years’

print((age.replace('21','25'))

输出结果‘l am25 years old .I've lived for 25 years’

strip():

strip 去除前后的指定元素,默认情况下为去除前后的空格部分:

a="You are ugly ”.strip()

print(a)#You are ugly 正常输出结果

a="You are ugly ”.strip()

print(a)#You are ugly 加上strip方法后#strip(),strip的()中还可以添加一些元素,表示为删除前后指定的元素,这时strip就不会按照默认情况删除空格,而是会删除指定的元素

a="--- You are ugly ---”.strip(‘-’)

print(a)#输出结果为 You are ugly ##这时如果我们还想删除中间的前后的空格,还可以在后面添加多个元素

a="--- You are ugly ---".strip('-'' ')print(a)#输出结果You are ugly#这样就可以了,注意:要删除的两个元素中不能有逗号,否则会报错

index():

index在字符串中的应用,index用于验证是否为字符串,查询所输入的元素在字符串中的位置。不过如果查询的内容不再查询的范围内,则会报错,而find则不会。str.index(‘需要查询的字符串’,开始位置,结束位置)

a="wwwwwwwwwwwwwwwvvvvv".index('vv',6,19)#vv是我需要查找的值,6是我要查找值开始的位置,19则是我查找值要结束的位置。返回的值也为从第一个开始。#第二个值仅为开始查找的地方,其他都是一样

print(a)

index主要用于查找索引位置使用。

index在列表中的使用:

list_name=[[123],[456],[789]]#列表内容

o=list_name.index([456])#查找数据

print(o)#打印索引位置

find():

str.index 和str.find 功能相同,区别在于find()查找失败会返回-1,不会影响程序运行。一般用find!=-1或者find>-1来作为判断条件

a="我是少数是是 是嗯嗯".find('是')print(a)#打印结果为1

a="我是少数是是 是嗯嗯".find('7')print(a)#打印结果为-1#用于判断较为合适

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值