Python 基础知识之字符串处理


Posted in Python onJanuary 06, 2017

Python字符串处理

字符串输入:

my_string = raw_input("please input a word:")

字符串判断:

(1) 判断是不是纯字母

my_string.isalpha()

字符串搜索匹配:

(1) re

re正则表达式实例一:^[\w_]*$

首先\w表示匹配包括下划线的任何单词字符,等价于'[A-Za-z0-9_]'。

然后跟了个_。

再看*号:匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。

最后是$:表示字符串结束,后面没有其他字符了。

所以,这个表达式的意思就是把这个[\w_](任何单词字符包括下划线,然后跟个下划线)看为一个整体,出现零次或多次!

import re

my_string = raw_input("please input a word:")

if re.match('^[a-zA-Z]$', my_string):
print "it is a word"
else:
print "it is not a word"

字符串变换:

(1) 将字符串转换成全小写字母。

my_string = my_string.lower()

(2) 将多个字符串连接在一起。

my_string = my_string + "abc"

(3)截取字符串的一部分。 本示例是去掉第一个和最后一个字符,截取中间一段。

my_string = my_string[1:len(my_string)-1]

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
python中global与nonlocal比较
Nov 21 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
CentOS6.5设置Django开发环境
Oct 13 Python
python 迭代器和iter()函数详解及实例
Mar 21 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
Python实现pdf文档转txt的方法示例
Jan 19 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
pycharm-professional-2020.1下载与激活的教程
Sep 21 Python
Python如何实现感知器的逻辑电路
Dec 25 Python
详解Python中的相对导入和绝对导入
Jan 06 #Python
Python中取整的几种方法小结
Jan 06 #Python
Python正则表达式实现截取成对括号的方法
Jan 06 #Python
关于Python元祖,列表,字典,集合的比较
Jan 06 #Python
Python线程指南详细介绍
Jan 05 #Python
Python爬虫代理IP池实现方法
Jan 05 #Python
在 Python 应用中使用 MongoDB的方法
Jan 05 #Python
You might like
常用的php ADODB使用方法集锦
2008/03/25 PHP
php中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
PHP巧妙利用位运算实现网站权限管理的方法
2017/03/12 PHP
php创建类并调用的实例方法
2019/09/25 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
JavaScript window.document的属性、方法和事件小结
2012/10/24 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现
2016/08/25 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
Vue 动态组件与 v-once 指令的实现
2019/02/12 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
Python paramiko模块的使用示例
2018/04/11 Python
对numpy中的transpose和swapaxes函数详解
2018/08/02 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
python实现支付宝转账接口
2019/05/07 Python
python中的global关键字的使用方法
2019/08/20 Python
python 星号(*)的多种用途
2020/09/21 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
蔻驰法国官网:COACH法国
2018/11/14 全球购物
祖国在我心中的演讲稿
2014/05/04 职场文书
2014年个人售房协议书
2014/10/30 职场文书
大学生就业意向书
2015/05/11 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL