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中的对象,方法,类,实例,函数用法分析
Jan 15 Python
举例讲解Python中的身份运算符的使用方法
Oct 13 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
python使用筛选法计算小于给定数字的所有素数
Mar 19 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
python学习基础之循环import及import过程
Apr 22 Python
Python操作mongodb的9个步骤
Jun 04 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
Python实现Dijkstra算法
Oct 17 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
pytorch GAN伪造手写体mnist数据集方式
Jan 10 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
PHP提交表单失败后如何保留已经填写的信息
2014/06/20 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
jQuery点击改变class并toggle及toggleClass()方法定义用法
2015/12/11 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
详解Python多线程
2016/11/14 Python
在python中pandas的series合并方法
2018/11/12 Python
Python 定义只读属性的实现方式
2020/03/05 Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
2020/03/20 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
python计算auc的方法
2020/09/09 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
Alba Moda瑞士网上商店:独家意大利时尚女装销售
2016/11/28 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
人力资源部培训专员岗位职责
2014/01/02 职场文书
农村党支部先进事迹
2014/01/14 职场文书
产品开发计划书
2014/04/27 职场文书
活动总结格式
2014/08/30 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
python中的getter与setter你了解吗
2022/03/24 Python
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技