python 字符串的操作
#字符串拼接
str1 = "Hello"
str2 = "World"
combined_str = str1 + " " + str2
print(combined_str)
#字符串重复
str1 = "Python "
repeated_str = str1 * 3
print(repeated_str)
#根据字符串 索引取值
str1 = "Hello"
char = str1[1] # 索引从0开始
print(char)
#索引切片
str1 = "Hello World"
slice = str1[0:5] # 切片从0开始,但不包括结束索引
print(slice) # 输出: Hello
#索引切片
str1 = "Hello"
length = len(str1)
print(length) # 输出: 5
#字符串搜索
str1 = "Hello World"
found = "World" in str1
print(found)
#字符串替换
str1 = "Hello World"
replaced = str1.replace("World", "Python")
print(replaced) # 输出: Hello Python
#字符串切割
str1 = "Hello,World,Python"
splitted = str1.split(",")
print(splitted) # 输出: ['Hello', 'World', 'Python']
#字符串拼接 join()
str1 = "Hello World Python"
str2=",".join(str1)
print(str2) #H,e,l,l,o, ,W,o,r,l,d, ,P,y,t,h,o,n
list1=["H","e","l","l","o"]
str3="".join(list1)
print(str3)#Hello
#字符串大小写转换
str1 = "Hello"
upper = str1.upper() # 转换为大写
lower = str1.lower() # 转换为小写
print(upper) # 输出: HELLO
print(lower) # 输出: hello
#去除空格
str1 = " Hello "
stripped = str1.strip() # 去除两端空白
print(stripped) # 输出: "Hello"
#判断字符串is.x
str1 = " Hello "
str1.isalpha()#返回True
str1.isalnum() #如果字符串中只包含数字或者字母并且非空 返回True
str1.decimal() #如果字符串中只包含数字并且非空 返回True
str1.isspace() #如果字符串中只包含空格,制表符,和换行并且非空 返回True
str1.istitle() #如果字符串中只包以大写之母开头后面全都是小写字母的单词 返回True
#以什么开头
str1 = " Hello "
stripped =startswith("h")# 以什么开头 布尔类型
print(stripped) # 输出: Ture
#以什么结尾
str1 = " Hello "
stripped =endswith("h")# 以什么结尾 布尔类型
print(stripped) # 输出:False
#对齐文本
str1 = " Hello "
str1.rjiust(10)# Hello,将hello 放在一个长度为10的字符串上,不足用空格补齐,实现右对齐
str1.ljiust(10)# Hello,将hello 放在一个长度为10的字符串上,不足用空格补齐,实现左对齐
str1.center(10)# Hello,将hello 放在一个长度为10的字符串上,不足用空格补齐,实现居中
#格式化format
str1 = " Hello_{} "
s=str1.format("word")
print(stripped) #hello_word
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现