⬇️⬇️⬇️⬇️⬇️⬇️
⭐⭐⭐Hello,大家好呀我是陈童学哦,一个普通大一在校生,请大家多多关照呀嘿嘿
技术这条路固然很艰辛,但既已选择,该当坚毅地走下去,加油!
️PUA:”你所看到的惊艳都曾平庸历练**“**
最后让我们一起努力奋斗,愿美好的事发生在我们身上~
那么接下来我们就进入到Python基础篇第三节:Python的字符串类型的学习吧
持之以恒, 坚持不懈地去完成我们内心的目标,只有勇于学习,才能不断进步!
人生难得几回搏,加油呀童学们,胜利就在⬇️⬇️⬇️⬇️⬇️
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。
字符串是字符的容器,一个字符串可以存放任意数量的字符。
创建字符串很简单,只要为变量分配一个值即可。例如:
v1 = 'Hello World!'
v2 = "Runoob"
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串时,可以使用方括号 [] 来截取字符串,方括号[]中为下标,也称索引。
从前往后,下标从0开始
从后往前,下标从-1开始
如下实例:
#通过字符串的下标获取指定位置的字符
name = "chenboxue666"
#正向索引
print(name[0])
#逆向索引
print(name[-1])
第一个输出的是字符c
,第二个输出的是字符6
。
字符串不仅可以通过下标(索引)
来获取单个字符,我们还可以截取字符串的一部分并与其他字段拼接
字符串的截取的语法格式如下:
变量[头下标:尾下标]
如下实例:
v = 'Hello World!'
print("已更新字符串 : ", v[:6] + 'ctx太帅啦!')
以上实例执行结果:
已更新字符串 : Hello ctx太帅啦!
如果有小伙伴学习累了的话可以稍作休息放松一下哦,不必把自己一直放在一个紧绷的状态。学习本就是为了更美好的生活,而不是将自己步步紧逼。还有冲劲的小伙伴们可以自己继续下面的学习哈。
Study is the key of life,but mood is also Crucial.
为什么说字符串它顽固
呢?
那是因为字符串是一个:无法修改
的数据容器
所以:
均无法完成。那如果我们必须要这样操作呢?那就需要得到一个新的字符串,旧的字符串是无法修改的。
name = "ctx666a"
name[0]='C'
程序会给我们报错
功能:
查找特定字符串的下标索引值
语法:
字符串.index(字符串)
例:
#index方法
str = "ctx zhen shi tai ku la"
value = str.index("shi")
print(f"在字符串{str}中查找shi,其起始下标是:{value}")
运行结果为:
在字符串ctx zhen shi tai ku la中查找shi,其起始下标是:9
各位小伙伴们可以自己手动统计下对比答案对不对哈
功能:
用另一个字符串替换掉当前字符串内的所有内容
语法:
字符串.replace(字符串1,字符串2)
注意:
这并不是修改了字符串本身哦,而是得到了一个新的字符串
例:
#replace方法
str = "ctx zhen shi tai ku la"
str2 = str.replace("ku","酷")
print(f"将字符串{str}进行替换后得到:{str2}")
结果:
将字符串ctx zhen shi tai ku la进行替换后得到:ctx zhen shi tai 酷 la
功能:
按照指定的分隔字符串,将字符串划分为多个字符串,然后存入列表对象中
语法:
字符串.split(分割字符串)
注意:
字符串本身不发生改变,而是得到了一个新的列表对象
例:
#split方法
str = "ctx zhen shi tai ku la"
list = str.split(" ")
print(f"将字符串{str}进行split分割后得到:{list},其类型是:{type(list)}")
结果:
将字符串ctx zhen shi tai ku la进行split分割后得到:['ctx', 'zhen', 'shi', 'tai', 'ku', 'la'],其类型是:
功能:
清除过滤字符串中不需要的字符,让格式更美一些。
语法:
字符串.strip(字符串),当括号中不填参数时默认为去除前后空格,否则的话就去除前后我们所指定的字符串。
例:
#strip方法
str = " itchen and itxue "
str2 = str.strip() #默认情况下的strip,去除首尾的空格
print(f"字符串{str}进行strip操作后,结果为:{str2}")
str = "12itchen and itxue21"
str2 = str.strip("12") #指定字符串的strip
print(f"字符串{str}进行strip操作后,结果为:{str2}")
结果:
字符串 itchen and itxue 进行strip操作后,结果为:itchen and itxue
字符串12itchen and itxue21进行strip操作后,结果为:itchen and itxue
大家可能会有点困惑哈,这里我们指定去除字符串“12”的时候前面的12去掉了可是为什么最后面的21也去掉了呢?这是因为这里去除字符串时不是按连续来算的
而是单个字符
来算的。也就是说只要由字符1就会被去除,有字符2也会被去除,并非是一定要有连在一起的字符12哈!
功能:
返回字符串的长度。
语法:
len(字符串)
例:
#len方法
str = "ctx zhen shi tai ku la"
sum = len(str)
print(f"字符串{str}的长度为:{sum}")
结果:
字符串ctx zhen shi tai ku la的长度为:22
功能:
统计字符串中指定字符串出现的次数。
语法:
count(字符串,开始位置,结束位置),如若后两个参数指定则默认为当前整个字符串,否则在指定范围内统计指定字符串出现的次数。
例:
#count方法
str = "ctx zhen shi tai ku la"
sum = str.count("h") #默认情况下的整个字符串
print(f"字符串{str}中h出现的次数为:{sum}")
str = "ctx zhen shi tai ku la"
sum = str.count("h",0,9)
print(f"字符串{str}中h出现的次数为:{sum}")
结果为:
字符串ctx zhen shi tai ku la中h出现的次数为:2
字符串ctx zhen shi tai ku la中h出现的次数为:1
人生本就是一场旅途,总得经历一些艰苦才能翻山越岭,遇见那些美好的事物吧!我们不该停止奋斗,但也请别忘记停下脚步欣赏沿途的美景。
本文主要讲解了如何去定义字符串
以及访问字符串中的值
,然后介绍了一些有关字符串的相关的常用操作函数
。关于字符串的使用还是比较多的,所以希望读者可以多结合实例自己动手做几遍,这样才能更快更好地熟悉并掌握好有关字符串这方面的内容。
【Python零基础学习入门篇①】——第一节:基本语法与变量
【Python零基础学习入门篇②】——第二节:Python的常用语句
2023年 团体程序设计天梯赛个人感悟及总结(附题解)——遗憾国三
不必偏执于未知的真实,身处的当下即是意义和真实,爱才是解题的答案,也是可画人生色彩的笔尖,耐心的走下去,总会遇到你爱的人和爱你的人。
好啦,本文的内容就到此结束啦,我们下期再见哦!另外在祝各位小伙伴们要天天开心哦!
如果你觉得本文对你有那么一丁点用亦或说有被触动到一点的话,还请你动动手指给个三连哦!因为我觉得这实在是,泰裤辣!