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实现读取及写入csv文件的方法示例
Jan 12 Python
Python之ReportLab绘制条形码和二维码的实例
Jan 15 Python
PyQt5每天必学之进度条效果
Apr 19 Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 Python
10款最好的Python开发编辑器
Jul 03 Python
Python自动化导出zabbix数据并发邮件脚本
Aug 16 Python
基于Python实现签到脚本过程解析
Oct 25 Python
pygame编写音乐播放器的实现代码示例
Nov 19 Python
关于python中plt.hist参数的使用详解
Nov 28 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
如何解决安装python3.6.1失败
Jul 01 Python
Python同时处理多个异常的方法
Jul 28 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基础知识:类与对象(1)
2006/12/13 PHP
PHP 的 __FILE__ 常量
2007/01/15 PHP
php读取30天之内的根据算法排序的代码
2008/04/06 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
基于jquery的表头固定的若干方法
2011/01/27 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
非常漂亮的相册集 使用jquery制作相册集
2016/04/28 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
JS中使用DOM来控制HTML元素
2016/07/31 Javascript
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
微信小程序时间轴实现方法示例
2019/01/14 Javascript
详解Element 指令clickoutside源码分析
2019/02/15 Javascript
新手快速入门JavaScript装饰者模式与AOP
2019/06/24 Javascript
layui复选框的全选与取消实现方法
2019/09/02 Javascript
jquery实现购物车基本功能
2019/10/25 jQuery
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
利用python实现汉诺塔游戏
2021/03/01 Python
美国知名的百货清仓店:Neiman Marcus Last Call
2016/08/03 全球购物
销售总经理岗位职责
2014/03/15 职场文书
借款协议书
2014/04/12 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
经典导游欢迎词
2015/01/26 职场文书
爱心捐款活动总结
2015/05/09 职场文书
靠谱准确的求职信
2019/04/02 职场文书