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 map和reduce函数用法示例
Feb 26 Python
python实现逻辑回归的方法示例
May 02 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
Python处理中文标点符号大集合
May 14 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
python二维键值数组生成转json的例子
Dec 06 Python
Django 博客实现简单的全文搜索的示例代码
Feb 17 Python
Python数组拼接np.concatenate实现过程
Apr 18 Python
python函数中将变量名转换成字符串实例
May 11 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
聊聊Python中关于a=[[]]*3的反思
Jun 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&&mysql)四
2006/10/09 PHP
php file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
php把时间戳转换成多少时间之前函数的实例
2016/11/16 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
js select常用操作控制代码
2010/03/16 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
动态加载css方法实现和深入解析
2017/01/18 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
扩展bootstrap的modal模态框-动态添加modal框-弹出多个modal框
2017/02/21 Javascript
微信小程序中子页面向父页面传值实例详解
2017/03/20 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
JavaScript高阶教程之“==”隐藏下的类型转换
2019/04/11 Javascript
JS模拟实现京东快递单号查询
2020/11/30 Javascript
深入讲解Python编程中的字符串
2015/10/14 Python
Python模块WSGI使用详解
2018/02/02 Python
python实现泊松图像融合
2018/07/26 Python
详解Python中正则匹配TAB及空格的小技巧
2019/07/26 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
八年级生物教学反思
2014/01/22 职场文书
2014年绿化工作总结
2014/12/09 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
2015年销售工作总结范文
2015/03/30 职场文书
电信营业员岗位职责
2015/04/14 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
Python实现滑雪小游戏
2021/09/25 Python
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏