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脚本实现查找webshell的方法
Jul 31 Python
使用Python发送邮件附件以定时备份MySQL的教程
Apr 25 Python
python实现字符串连接的三种方法及其效率、适用场景详解
Jan 13 Python
python机器学习之神经网络(一)
Dec 20 Python
Python实现将json文件中向量写入Excel的方法
Mar 26 Python
详解Django解决ajax跨域访问问题
Aug 24 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
详解numpy.meshgrid()方法使用
Aug 01 Python
python 公共方法汇总解析
Sep 16 Python
Pytorch训练过程出现nan的解决方式
Jan 02 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
Feb 24 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
基于文本的搜索
2006/10/09 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
php制作中间带自己定义图片二维码的方法
2014/01/27 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
php中如何执行linux命令详解
2018/11/06 PHP
prototype 源码中文说明之 prototype.js
2006/09/22 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
js实现图片缓慢放大缩小效果
2016/08/02 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
2020/04/20 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
[02:38]DOTA2 夜魇暗潮2020活动介绍官方视频
2020/11/04 DOTA
Python 调用Java实例详解
2017/06/02 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
python实现多进程代码示例
2018/10/31 Python
解决新django中的path不能使用正则表达式的问题
2018/12/18 Python
python json.loads兼容单引号数据的方法
2018/12/19 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
Python字典dict常用方法函数实例
2020/11/09 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
学习雷锋精神活动总结
2015/02/06 职场文书
工程技术员岗位职责
2015/04/11 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
Python合并多张图片成PDF
2021/06/09 Python