大家好,我是宁一。
字符串是以英文引号括起来的任意文本。
不管是单引号还是双引号,只要成对出现的就行。
比如:'abc'、"宁一"、"hello"、'123'
1、获取字符串
如果我们需要获取字符串中的某个值,可以通过[ ]来获取,注意字符串的索引是从0开始的。
2、处理字符串
a = "maoning"
b = "836"
(1)拼接 +
(2)替换 replace()
(3)长度 len()
(4)转换大小写
(5)查找 find()
find() 方法用来检测字符串中是否包含某个值。如果包含,返回值在字符串中的起始索引值。如果不包含,返回-1。
(6)判断 in
in用来判断某个值是否存在于字符串中,与上面的find()用法差不多,但是不会返回索引,而是True或者False
也可以使用not in,输出结果刚好跟 in 相反。
(7)分割 split()
使用split()来将字符串分割成列表
3、格式化字符串
字符串格式化,其实就是在字符串中添加一个占位符,再将值插入到对应的占位符的位置。
比较复杂的是,不同格式的字符串,对应的占位符不一样,比如整数用%d、浮点数用%f。
具体占位符可以参考这个表格:
用法:
先用占位符%s将位置占住,再写个%,后面跟上要放在占位符上面的值a
这个方法其实我们不太常用,因为字符串拼接我们直接用+也是同样的效果。
格式化字符串的用法,我们经常用来格式化浮点数。
点击关注,Python入门不迷路~