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多线程编程中的join函数使用心得
Sep 02 Python
Python的类实例属性访问规则探讨
Jan 30 Python
Python编程实现及时获取新邮件的方法示例
Aug 10 Python
python 运用Django 开发后台接口的实例
Dec 11 Python
python实现两张图片的像素融合
Feb 23 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
解决Djang2.0.1中的reverse导入失败的问题
Aug 16 Python
详解python itertools功能
Feb 07 Python
python如何提取英语pdf内容并翻译
Mar 03 Python
Python闭包及装饰器运行原理解析
Jun 17 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
Python selenium模块实现定位过程解析
Jul 09 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中break及continue两个流程控制指令区别分析
2011/04/18 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
如何使用php输出时间格式
2013/08/31 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
php微信开发之谷歌测距
2018/06/14 PHP
js调用后台servlet方法实例
2013/06/09 Javascript
深入理解JavaScript系列(27):设计模式之建造者模式详解
2015/03/03 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
浅谈js中几种实用的跨域方法原理详解
2016/12/02 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
python类继承与子类实例初始化用法分析
2015/04/17 Python
python获取mp3文件信息的方法
2015/06/15 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
python中的global关键字的使用方法
2019/08/20 Python
python编写猜数字小游戏
2019/10/06 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
互动出版网:专业书籍
2017/03/21 全球购物
捷克玩具商店:Bambule
2019/02/23 全球购物
家庭教育先进个人事迹材料
2014/01/24 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
大学生操行评语大全
2014/12/31 职场文书
面试通知短信
2015/04/20 职场文书
2015年幼儿园大班工作总结
2015/04/25 职场文书
工作服管理制度范本
2015/08/06 职场文书
婚庆答谢词大全
2015/09/29 职场文书
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
springboot @ConfigurationProperties和@PropertySource的区别
2021/06/11 Java/Android
Python实现生活常识解答机器人
2021/06/28 Python
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
vscode内网访问服务器的方法
2022/06/28 Servers