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之Python安装
Sep 12 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
python占位符输入方式实例
May 27 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
python实现简易淘宝购物
Nov 22 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 Python
pycharm 设置项目的根目录教程
Feb 12 Python
win10下opencv-python特定版本手动安装与pip自动安装教程
Mar 05 Python
在tensorflow以及keras安装目录查询操作(windows下)
Jun 19 Python
Django配置Bootstrap, js实现过程详解
Oct 13 Python
pandas数值排序的实现实例
Jul 25 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 is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
php中调用其他系统http接口的方法说明
2014/02/28 PHP
php关联数组快速排序的方法
2015/04/17 PHP
PHP加密解密实例分析
2015/12/25 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
jQuery+jsp下拉框联动获取本地数据的方法(附源码)
2015/12/03 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
python构建自定义回调函数详解
2017/06/20 Python
浅谈Python traceback的优雅处理
2018/08/31 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
Django中的session用法详解
2020/03/09 Python
selenium与xpath之获取指定位置的元素的实现
2021/01/26 Python
初中同学聚会邀请函
2014/02/03 职场文书
西式婚礼主持词
2014/03/13 职场文书
出纳试用期自我鉴定范文
2014/09/16 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
报案材料怎么写
2015/05/25 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python