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中的文本处理
Apr 11 Python
利用python微信库itchat实现微信自动回复功能
May 18 Python
让Python更加充分的使用Sqlite3
Dec 11 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
May 09 Python
python3连接MySQL数据库实例详解
May 24 Python
解决Python运行文件出现out of memory框的问题
Dec 03 Python
Django 反向生成url实例详解
Jul 30 Python
深入浅析Python 中的sklearn模型选择
Oct 12 Python
python matplotlib 画dataframe的时间序列图实例
Nov 20 Python
python opencv实现信用卡的数字识别
Jan 12 Python
python的列表List求均值和中位数实例
Mar 03 Python
PyTorch中的C++扩展实现
Apr 02 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中实现汉字转区位码应用源码实例解析
2010/06/14 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
(function(){})()的用法与优点
2007/03/11 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
Python写的Discuz7.2版faq.php注入漏洞工具
2014/08/06 Python
Python实用日期时间处理方法汇总
2015/05/09 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
python环形单链表的约瑟夫问题详解
2018/09/27 Python
python获取中文字符串长度的方法
2018/11/14 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
Html5新增标签有哪些
2017/04/13 HTML / CSS
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
大学信息公开实施方案
2014/03/09 职场文书
文化活动实施方案
2014/03/28 职场文书
大学自主招生推荐信
2014/05/10 职场文书
三人合伙协议书范本
2014/10/29 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
2015年父亲节活动总结
2015/02/12 职场文书