本人整理了一些python字符串基础的函数用法 :
1. 切片函数
str ="你好我是篮球" #用切片函数实现反转
str_1 = str[::-1] # 结果: 球篮是我好你
2. 字符串也有下标
str ="你好我是客"
str[0] # 你
3. 字符串拼接也可以这样
除了用 + 还可以这样拼接字符串
a= '你好'
b= '我是可'
c = ','.join((a,b)) # '你好,我是可'
4. 字符串的格式化
s1 = "我的名字叫{},今年{}岁,性别{}".format("科比","38","男")
.2f 保留位小数
s = 3,4567
s1 = "橘子{.2f}一斤".format(s) # 3.47
.2% 按百分比
print('百分比为{:.2%}'.format(0.24556)) # 24.56%
s2 = "我的名字叫%s,今年%d岁,性别%s" % ("科比",38,"男")
# %s 字符串
# %d 数值类型
# %f 浮点数
# F 表达式 F大小写都可以
name = "kebi"
age =16
s3 = F"我的名字叫{name},今年{age}岁" # 注意 这里的F 小写也可以
以下需要注意的地方:
5. find count
find() 查找元素位置,第一个参数是要查找字符串片段,第二个参数是要查找的起始点,第三个参数是要找到的终点位置-1,如果查找的字符串存在多个, 查找结果是第一个出现的字符串下标,找不到返回-1 .
count() 统计字符串片段,在字符串中出现的次数
6. replace upper lower
replace() 替换指定字符串片段;
第一个参数:要替换字符串的片段;
第二个参数:替换之后字符串片段,
第三个参数:替换的次数,从前往后替换,默认替换所有。
lower() 小写转换
upper() 大写转换
7. split
指定分隔点对字符串进行分割
参数一:分隔点
参数二:分割的次数。
8 . strip
去除字符串首位的空格。
括号里也可以放要去除的字符串。