字符串操作

复制代码
# _author:Administrator
# date: 2020/11/17

# 【1】格式化字符串print("您的名字是%s 年龄为%d" % ('李白', 25))

# 【2】字符串拼接
print('123'.join("895"))
a = '456'
b = 'bcd'
c = 'hsaj'
print('---------'.join([a, b, c]))  # 使用-------拼接字符串
print('---------'.join((a, b, c)))  # 使用-------拼接字符串

str = 'Hello Kitty'
print(str.count('l'))  # 统计字符个数
print(str.capitalize())  # 首字母大写
print(str.center(50, '-'))  # 打印-------------------Hello Kitty--------------------
Flag = str.endswith('tty')  # 判断是否以...结尾
print(Flag)
print(str.startswith('tty'))  # 判断是否以...开头
print(str.find('l'))  # 查找元素所在的第一个下标

str = "hello Kitty {name} is {age}"
print(str.format(name='alex', age=18))  # 格式化字符串,hello Kitty alex is 18
print(str.format_map({'name': 'alex', 'age': 15}))  # 格式化字符串,hello Kitty alex is 15

str = "hello\tKitty"
#设置\t的宽度
print(str.expandtabs(tabsize=20))  #hello               Kitty
print(str.expandtabs(tabsize=10))  #hello     Kitty

# index 找到元素下标 没找到的话将会报错
# print(str.index('asgha'))

print('125'.isdecimal())  # 判断是否是10进制数,125是十进制数
print('34'.isidentifier())  # 判断是否是合法标识符
复制代码

 

posted @   WellMandala  阅读(37)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示