string 字符串

 一、字符串的拼接:

1. 使用 , 逗号:(推荐)

示例:

print("Hello", 4, "people")

可以混合多种格式,不会报错

 

2. 使用+号:(不推荐)

示例1:

print("Hello" + "people")

示例2:

msg = "恒心" 

print("Hello" + msg + "people")

使用+号的弊端:只能拼接string类型,如出现数字或其他类型立刻报错

若要使用+号拼接string和int,需要将int进行类型转换,示例:print("Hello" + str(4) + "people")

3. 使用f"{}":(推荐)

示例:

year = 2004

price = 19.8

print(f"年份:{year}, 价格:{price}")

 

二、字符串不可变,但可以使用索引操作

(变量接收) = len(string)      字符串中字符数量

(变量接收) = string.find('x')    找出字符'x'在该串中的位置(索引),(如果存在,不存在返回-1)

 

三、提取string内字符:

string = " h       e        l         l       o" (index索引从0开始,或从右往左,从-1开始)

正索引: 0  1  2  3  4

逆索引:-5      -4      -3    -2   -1

 

1. 单个取出:(变量接收) = string[0]

2. 批量取出:(变量接收) = string[0:2] (此处范围包左不包右,取出的元素索引为0和1)

3. 反向取出:

(变量接收) = string[-1]  (-1索引为最右边字符)

即:string[2] 与 string[-3] 结果相同

 

四、string大小写转换:

1. 全部大写

upper()函数

示例:

msg = "DKmas"

print(msg.upper())  #DKMAS

2. 全部小写

lower()函数

示例:

msg = "DKmas"

print(msg.lower())  #dkmas

3. 首字母大写(其余位置字母全部自动变成小写)

capitalize()函数

msg = "DKmas"

print(msg.capitalize())  #Dkmas

 

五、string常见函数:

 1) 字符串的重复

示例:

msg = "DKmas"  #写法为字符串*次数

print(msg*3)  #DKmasDKmasDKmas

 

2) 查找字符串中的字符(字符串)

示例:

msg = "DKmas"  #写法为字符串*次数

print(msg.find("Km"))  #1,以首字母的索引表示

print(msg.find("Ks"))  # -1,如果不存在返回-1

posted @   杨小帆65  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示