Python-字符串的常用操作
2024-10-16 02:50:55
name = "my name is irving and i am 22 years old!" #开头字母大写
print(name.capitalize()) #统计某字符个数
print(name.count("i")) #把字符串延长至50字节,并居中,不足用“-”补全
print(name.center(,"-")) #检查是否以“ld”结尾
print(name.endswith("ld")) #修改tab为30字节
name = "my \tname is irving and i am 22 years old!"
print(name.expandtabs(tabsize=)) #查找name的位置
print(name.find("name"))
print(name[name.find("name"):]) #format,占位符
name = "my name is {name} and i am {age} years old!"
print(name.format(name='irving',age=))
print(name.format_map({"name":"irving","age":})) #format_map 字典形式 #判断字符串是否为整数类型
print('ba123'.isdigit()) #判断字符串是否为字母
print('ABa'.isalpha()) #判断是否为十进制数字
print('1A'.isdecimal()) #判断是否为数字和字母组合
print("ads1".isalnum()) #判断是否为一个合法的标识符(变量名)
print('a 20@'.isidentifier()) #判断字符串是否为标题
print('Ti Io Ee'.istitle()) #判断是否可以打印
print('asdw Iu'.isprintable()) #判断字符串是否为大写
print('aaaa'.isupper()) #join,在元素之间插入某个元素
print('-'.join(['','','']))
-- #从左边开始算,不够50长度的补‘#’
print(name.ljust(,'#'))
print(name.rjust(,'#')) #把字符串全部换成小写
print('XAsss'.lower()) #把字符串全部换成大写
print('asdw'.upper()) #忽略左边的'/n'
print('n\irving'.lstrip())
print('irving\n'.lstrip()) #忽略全部\n
print('\nirving\n'.strip) #翻译对应字符,前后个数相等
p = str.maketrans("irving","")
print("irving".translate(p)) #定义步长替换
print('HIHIHI'.replace('H','h',)) #从左边开始寻找第一个‘i’的位置
print('hihihihihi'.rfind('i')) #指定分隔符
print('1+2+3+4'.split('')) #用‘\n’分割
print('1+2\n+3+4'.splitliness()) #大小写互换
print('Irving'.swapcase()) #字符串转换成标题
print('im aa'.title())
最新文章
- cookie入门
- IE8下String的Trim()方法失效的解决方案
- 初识linux
- C#获取IP和整数IP方法
- 12---Net基础加强
- GridView中的超级链接技巧
- shell实现查询oracle数据库表,并写到本地txt文件
- dev gridcontrol 单箱效果
- 第1章 初识java----Java简介
- ThinkPad 禁用 触摸板
- JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder
- C语言函数strstr()分析及实现
- Zabbix系列之七——添加磁盘IO监测
- VMware威睿
- Linux背背背(3)
- python框架面试题联系
- IntelliJ IDEA Default Keymap
- SpringCloud统一配置之使用配置
- CALayer及其子类
- Revit二次开发示例:APIAppStartup