专业编程基础技术教程

网站首页 > 基础教程 正文

Python基础知识——字符串(python字符串的常用方法)

ccvgpt 2024-07-23 01:31:18 基础教程 9 ℃

本人整理了一些python字符串基础的函数用法 :

1. 切片函数

Python基础知识——字符串(python字符串的常用方法)

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

去除字符串首位的空格。

括号里也可以放要去除的字符串。

最近发表
标签列表