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实现列表删除重复元素的三种常用方法分析
Nov 24 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
Python实现线程状态监测简单示例
Mar 28 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
Apr 18 Python
python 实现判断ip连通性的方法总结
Apr 22 Python
Python切片索引用法示例
May 15 Python
Python生成短uuid的方法实例详解
May 29 Python
在python中实现强制关闭线程的示例
Jan 22 Python
Django之提交表单与前后端交互的方法
Jul 19 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
opencv 查找连通区域 最大面积实例
Jun 04 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获取网址的顶级域名函数代码
2012/09/24 PHP
php中使用url传递数组的方法
2015/02/11 PHP
10个php函数实用却不常见
2015/10/13 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
javascript 在firebug调试时用console.log的方法
2012/05/10 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
javascript结合CSS实现苹果开关按钮特效
2015/04/07 Javascript
JS判断当前页面是否在微信浏览器打开的方法
2015/12/08 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
JS针对Array的各种操作汇总
2016/11/29 Javascript
基于javascript实现按圆形排列DIV元素(三)
2016/12/02 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
JS校验与最终登陆界面功能完整示例
2020/01/13 Javascript
js验证密码强度解析
2020/03/18 Javascript
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
python样条插值的实现代码
2018/12/17 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
如何安装并使用conda指令管理python环境
2019/07/10 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
建筑结构施工求职信
2014/07/11 职场文书
学习普通话的体会
2014/11/07 职场文书
pycharm debug 断点调试心得分享
2021/04/16 Python
python百行代码实现汉服圈图片爬取
2021/11/23 Python
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers