python常用字符串方法调用语法_Python3常用的字符串方法
判断是否全是字母
"python".isalpha() # 返回True
"2python".isalpha() # 返回False
根据分隔符分割字符串
a = "I,LOVE,PYTHON"
a.split(",")
# 结果:['I','LOVE','PYTHON']
去掉字符串两头的空格及回车符
str.strip() # 去掉字符串两边的空格及回车符
str.lstrip() # 去掉字符串左边的空格及回车符
str.rstrip() # 去掉字符串右边的空格及回车符
字符大小写的转换
str.upper() # 字母转化为大写
str.lower() # 字母转化为小写
str.capitalize() # 将首字母转化为大写
str.isupper() # 判断字母是否全是大写
str.islower() # 判断字母是否全是小写
str.istitle() # 判断字符串中是否所有单词的首字母为大写,且其他字母为小写
用join()拼接字符串
s_list = ['www','baidu','com']
"*".join(s_list)
# 返回结果:'www*baidu*com'
用center()方法填充字符串
str = 'runoob'
str.center(20, '*') # str.center(width[, fillchar])
# 返回结果:'*******runoob*******'
统计字符串里某个字符出现的次数
# 语法:str.count(sub, start= 0,end=len(string))
str = "this is string example....wow!!!";
sub = "wow";
print str.count(sub)
# 返回结果:1
用于判断字符串是否以指定后缀结尾
"""
语法:str.endswith(suffix[, start[, end]])
参数
suffix -- 该参数可以是一个字符串或者是一个元素。
start -- 字符串中的开始位置。
end -- 字符中结束位置。
"""
str = "this is string example....wow!!!";
suffix = "wow!!!";
print str.endswith(suffix);
# 返回结果:True
find()方法检测字符串中是否包含子字符串
如果包含子字符串返回开始的索引值,否则返回-1
"""
语法:
str.find(str, beg=0, end=len(string))
参数
str -- 指定检索的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
"""
str1 = "this is string example....wow!!!";
str2 = "exam";
print str1.find(str2);
# 结果:15,查不到返回-1
index()方法方法检测字符串中是否包含子字符串
用法与 find() 方法一样,如果包含子字符串返回开始的索引值,不同的是找不到子字符串会抛出异常。
把字符串中的 old(旧字符串) 替换成 new(新字符串)
"""
语法:
str.replace(old, new[, max])
参数
old -- 将被替换的子字符串。
new -- 新字符串,用于替换old子字符串。
max -- 可选字符串, 替换不超过 max 次
"""
str = "this is string example....wow!!! this is really string";
print str.replace("is", "was"); # 结果:thwas was string example....wow!!! thwas was really string
print str.replace("is", "was", 3); # 结果:thwas was string example....wow!!! thwas is really string
python常用字符串方法调用语法_Python3常用的字符串方法相关推荐
- python rfind函数用法_Python语法速查:字符串格式简单处理、子串查找与判断方法?...
这是一篇python基础知识分享型文章,对学习python感兴趣的朋友们可以仔细看看 字符串常用方法 Python3中,字符串全都用Unicode形式,所以省去了很多以前各种转换与声明的麻烦.字符串属 ...
- python有道api-python 调用有道api接口的方法
初学python ,研究了几天,写了一个python 调用 有道api接口程序 效果看下图: 申明:代码仅供和我一样的初学者学习交流 申请很简单的 ps:审核不用花时间的,请勿滥用!! #-*- co ...
- Python继承,子类调用父类的两(2)种方法
在学习python中,在网上看了很久,这位 csdnzoutao 的博主总结的很到位 只使用了两句话: 方式一:指名道姓,即父类名.父类方法() 方式二:super() 方法一 : 子类中使用指名道姓 ...
- Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法
Spring 事务机制回顾 Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务. 结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷. ...
- 就同一个Service类中,一个事务方法调用另外一个有事务的方法
目录 一.Spring 事务机制 二.Spring事务传播行为 三.场景总结 1.在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解是不会生效的 2. ...
- python数字1 3怎么表示_Python3生成手写体数字方法
0.引言 平时上网干啥的基本上都会接触验证码,或者在机器学习学习过程中,大家或许会接触过手写体识别/验证码识别之类问题,会用到手写体的数据集: 自己尝试写了一个生成手写体图片的python程序,在此分 ...
- linux php常用命令,php调用Linux系统常用命令
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 1.exec函数 ?php $test = "ls /tmp/test"; //ls是linux下的查 ...
- (转)LinqToSql的连接字符串自动调用配置文件中的连接字符串
LinqToSql会把连接字符串散落地写在多个位置,并且编译后就固定不可更改了. 于是带来了各种不方便.比如在一台机器上配置好的程序拿到另一台机器上,就不得不找出所有散落的连接字符串,然后一一修改才能 ...
- php 反射 调用私有方法,PHP通过反射方法调用执行类中的私有方法
PHP 5 具有完整的反射 API,添加了对类.接口.函数.方法和扩展进行反向工程的能力. 下面我们演示一下如何通过反射,来调用执行一个类中的私有方法: //MyClass这个类中包含了一个名为myF ...
最新文章
- crushmap磁盘智能分组
- Android 是移动世界的鸭嘴兽
- 超详细!带输入输出的十五至尊图你见过吗?
- PHP从零开始--循环数组
- spring源码阅读--@Transactional实现原理
- js验证固定电话、手机号码(代码大全)
- linux 安装 yum etcd,安装etcd - Go语言中文网 - Golang中文社区
- 多少人受够了机器学习的锤,却连个决策树都说不出!
- realtek高清晰音频管理器怎么关闭的方法
- Sonic开源的云真机测试平台搭建记录
- 从各行业的实际运用中,窥见华为云虚拟专用网络VPN的强大性能
- 富有哲理的12条大数据金句
- 测试开发是什么?为什么现在那么多公司都要招聘测试开发?
- 1w+大学生在线学习,弘玑Cyclone与伯禹教育开展大学生RPA认证集训营
- 可溶性变色配体(PCLs)-光致变色-杂环偶氮苯/螺噁嗪光致变色材料/二氧化钛溶胶凝胶光致变色材料
- 高科技恢复展示模式-VR安全教育|广州华锐互动
- 360网站卫士能防服务器吗,360网站卫士测评
- MBTI职业性格测试和大五人格测试对比分析
- C语言.字符串,及string.h初步应用
- 揭秘:网赚圈很红的“小说项目”!月入十万的裂变套路
热门文章
- Android之解决打补丁包后移动端为什么不升级,升级之后出现“应用未安装“,以及更新成功之后反复更新问题
- C++ throw:抛出自己的异常
- Android之线程池
- 【C语言简单说】三:整数变量和输出扩展(1)
- loadrunner发送json_Loadrunner模拟JSON接口请求进行测试
- 51单片机智能小车循迹完整程序_电气与信息工程学院双创协会开展循迹小车培训...
- 电子商务应用课程知识整理 第二章-电子商务相关知识与技术
- wpsppt流程图联系效果_风险隐患排查的手段—HAZOP 与检查表的区别及应用效果
- 清华教授转述:读博6年未毕业被认定为自控力不够,或将影响个人贷款额度
- 太漂亮了!66个高颜值的矿物晶体,吸引到你的目光了吗