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检测某个变量是否有定义的方法
May 20 Python
Python实现的寻找前5个默尼森数算法示例
Mar 25 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
利用python脚本如何简化jar操作命令
Feb 24 Python
django 自定义filter 判断if var in list的例子
Aug 20 Python
Django框架 信号调度原理解析
Sep 04 Python
django数据模型(Model)的字段类型解析
Dec 25 Python
python with语句的原理与用法详解
Mar 30 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Win 10下Anaconda虚拟环境的教程
May 18 Python
使用pandas库对csv文件进行筛选保存
May 25 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
Jul 14 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下通过伪造http头破解防盗链的代码
2010/07/03 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
php的常量和变量实例详解
2017/06/27 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
jQuery 使用手册(二)
2009/09/23 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
javascript preload&lazy load
2010/05/13 Javascript
浅谈JavaScript编程语言的编码规范
2011/10/21 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
2012/03/21 Javascript
node.js中的url.resolve方法使用说明
2014/12/10 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
基于javascript实现仿百度输入框自动匹配功能
2016/01/03 Javascript
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
React+Antd+Redux实现待办事件的方法
2019/03/14 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
浅析matlab中imadjust函数
2020/02/27 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
大学生毕业的自我鉴定
2013/11/13 职场文书
讲解员培训方案
2014/05/04 职场文书
公司地址变更通知
2015/04/25 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸