您现在的位置是:主页 > news > 江门自助建站模板/seo招聘网
江门自助建站模板/seo招聘网
admin2025/5/17 18:42:13【news】
简介江门自助建站模板,seo招聘网,龙岩网络三大巨头,网站建设美橙字串符的操作方法:“f”:字串符的格式化输出,用于字串符的拼接,为3.6版本后更新的一种新方法,本文只介绍目前自我感觉简洁有效的方法。name“li”age21variablef“my name is{name},l am {age} years old”…
字串符的操作方法:
“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#用于判断较为合适