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 10 Python
Python中使用gzip模块压缩文件的简单教程
Apr 08 Python
Python实现PS滤镜的旋转模糊功能示例
Jan 20 Python
python爬虫 使用真实浏览器打开网页的两种方法总结
Apr 21 Python
查看django执行的sql语句及消耗时间的两种方法
May 29 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
Nov 11 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
Mar 06 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
python redis存入字典序列化存储教程
Jul 16 Python
python使用多线程查询数据库的实现示例
Aug 17 Python
关于python中导入文件到list的问题
Oct 31 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
Feb 18 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 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
2014/10/27 PHP
在Linux系统的服务器上隐藏PHP版本号的方法
2015/06/06 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
Gambit vs CL BO3 第一场 2.13
2021/03/10 DOTA
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
2014/11/28 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
centos系统升级python 2.7.3
2014/07/03 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
python 多维高斯分布数据生成方式
2019/12/09 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
西班牙宠物用品和食品网上商店:Tiendanimal
2019/06/06 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
宣传工作经验材料
2014/06/02 职场文书
安全目标责任书
2014/07/22 职场文书
院党委组织查摆问题对照检查材料思想汇报2014
2014/10/08 职场文书
医院科室评语
2015/01/04 职场文书
公诉意见书范文
2015/06/05 职场文书
三十年同学聚会致辞
2015/07/28 职场文书
车辆管理制度范本
2015/08/05 职场文书
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫