python_字符串常用方法
1、切片就是通过索引(索引:索引:步长)截取字符串的一段,形成新的字符串(原则就是顾头不顾腚)。
a = 'ABCDEFGHIJK' print(a[0:3]) # print(a[:3]) 从开头开始取0可以默认不写 print(a[2:5]) print(a[:]) #默认到最后 print(a[:-1]) # -1 是列表中最后一个元素的索引,但是要满足顾头不顾腚的原则,所以取不到K元素 print(a[:5:2]) #加步长 print(a[-1:-5:-2]) #反向加步长
2、字符串常用方法。
#数字符串中的元素出现的个数。 # ret3 = a1.count("a",0,4) # 可切片 # print(ret3) a4 = "dkfjdkfasf54" #startswith 判断是否以...开头 #endswith 判断是否以...结尾 # ret4 = a4.endswith('jdk',3,6) # 顾头不顾腚 # print(ret4) # 返回的是布尔值 # ret5 = a4.startswith("kfj",1,4) # print(ret5)#split 以什么分割,最终形成一个列表此列表不含有这个分割的元素。 # ret9 = 'title,Tilte,atre,'.split('t') # print(ret9) # ret91 = 'title,Tilte,atre,'.rsplit('t',1) # print(ret91)#format的三种玩法 格式化输出 res='{} {} {}'.format('egon',18,'male') res='{1} {0} {1}'.format('egon',18,'male') res='{name} {age} {sex}'.format(sex='male',name='egon',age=18)#strip name='*barry**' print(name.strip('*')) print(name.lstrip('*')) print(name.rstrip('*'))#replace name='alex say :i have one tesla,my name is alex' print(name.replace('alex','SB',1))#####is系列 name='taibai123' print(name.isalnum()) #字符串由字母或数字组成 print(name.isalpha()) #字符串只由字母组成 print(name.isdecimal()) #字符串只由十进制组成#############下面这些方法在数据类型补充时会讲到,现在不讲#################### #寻找字符串中的元素是否存在 # ret6 = a4.find("fjdk",1,6) # print(ret6) # 返回的找到的元素的索引,如果找不到返回-1# ret61 = a4.index("fjdk",4,6) # print(ret61) # 返回的找到的元素的索引,找不到报错。#captalize,swapcase,title print(name.capitalize()) #首字母大写 print(name.swapcase()) #大小写翻转 msg='taibai say hi' print(msg.title()) #每个单词的首字母大写# 内同居中,总长度,空白处填充 ret2 = a1.center(20,"*") print(ret2)
转载于:https://www.cnblogs.com/wanglinblog/p/10857898.html
python_字符串常用方法相关推荐
- python字符串出栈方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- python之字符串常用方法
1.字符串常用方法print(s.zfill(4)) #在前面补0print(s.strip())print(s.lstrip())print(s.rstrip())print(s.replace(' ...
- python字符串常用的方法_python字符串常用方法
1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...
- OC中的字符串常用方法
OC中的字符串常用方法 OC中对字符串进行操作使用了Foundation框架中的NSString类(不可变).NSMutableString类(可变). NSString 1.创建字符串 [objc] ...
- python字符串常用方法变量名命名规范
python变量名命名规范 python变量名命名规范 1.一般以字母(大写,小写字母均可以)开头,例如:myname,Myname 2.后面可以使用下划线_或者数字 例如:My_name 3.大小写 ...
- 【前端-Js基础方法】字符串常用方法汇总
字符串常用方法汇总 注意这些方法操作后都不会影响到原数组 可以选择直接输出结果 或者 用变量去承接 const str = 'adsAsddfAxca'// ===== 替换 ===== // -&g ...
- 格式字符串、字符串常用方法与函数的定义——python
一. 格式字符串 输出:XXX今年XX岁 方案一:字符串拼接 name = '张飞' age = 5message = name + '今年' + str(age) + '岁.' print(mess ...
- C# 面向对象编程 (杂1)引用同解决方案下的其他项目,值类型和引用类型,字符串常用方法
C# 面向对象编程 (杂1)引用同解决方案下的其他项目,值类型和引用类型,字符串常用方法 文章目录 C# 面向对象编程 (杂1)引用同解决方案下的其他项目,值类型和引用类型,字符串常用方法 1.命名空 ...
- 自学python第四课——字符串运算符、字符串内置函数、字符串常用方法总结
第四课 字符串 单.双.三引号 直接赋值和用 input 赋值: "+"号和"*"号在字符串中的使用 in 和 not in 字符串的格式化 r 保留原格式,即 ...
最新文章
- 在CentOS 6.6 64bit上为vim 7.4安装并配置vim-airline插件
- 用AlphaGo设计材料合成实验
- DPKG命令与软件安装、APT
- JZOJ 3813. 【NOIP2014模拟9.7】我要的幸福
- 保镖机器人作文_关于机器人作文400字
- 下列哪个适合做链栈_朋友圈人格图鉴:三天可见 vs 全部可见,哪个更适合做恋人?...
- docker-ce-17.09 容器创建,运行,进入,删除,导入/导出
- hdu 4059 The Boss on Mars 容斥
- 安卓设置屏幕方向后,恢复自动旋转
- 《Python数据分析与数据挖掘实战》第十五章学习——文本分析
- Axure使用教程(一)、下载和基本使用
- 杂项:grunt-tmod
- Insyde uefi 隐藏设置_固件级安全,微软安全工具新增UEFI扫描功能
- ClickHouse磁盘清理
- #6.3四维理论的数学模式
- c++11:计算时间差(毫秒)
- 从数字化视角看飞书产品
- 微计算机原理及应用第八章,微机原理第八章--8251讲解
- Firefox配置阿里云DNS方法
- SQL SERVER数据库备份与复制(4):让SQL SERVER自动备份方法一
热门文章
- C++ 常见错误(00) —— C#调用c++做的dll是报错
- fping安装包linux,Linux安装fping和hping
- php7.0搭配nginx,Linux安装配置php7.0+nginx
- php 多个文件,PHP一个文件显示多个不同页面是什么机制?
- 请使用webdav_介绍下phpdav的使用功能价值
- python语言开发环境搭建_Python开发环境搭建-Go语言中文社区
- scala运算符_Scala运算符–算术,关系,逻辑,按位,赋值
- 迅捷cad_迅捷套装
- wpf程序启动时停止工作,事件管理器报错kernelbase.dll
- WindowsServer2003中Vmware虚拟机与物理机配置FTP文件共享