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编程中time模块的使用
Nov 20 Python
Python实现将16进制字符串转化为ascii字符的方法分析
Jul 21 Python
Python中列表与元组的乘法操作示例
Feb 10 Python
python如何压缩新文件到已有ZIP文件
Mar 14 Python
解决python xlrd无法读取excel文件的问题
Dec 25 Python
关于pymysql模块的使用以及代码详解
Sep 01 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
简单了解django文件下载方式
Feb 10 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
Feb 25 Python
Python利用for循环打印星号三角形的案例
Apr 12 Python
python如何求圆的面积
Jul 01 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 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
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
php ios推送(代码)
2013/07/01 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
2019/03/22 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
详解node.js 下载图片的 2 种方式
2018/03/02 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
Python生成密码库功能示例
2017/05/23 Python
python实现二分查找算法
2017/09/21 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
对python Tkinter Text的用法详解
2018/10/11 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
Python实用工具FuckIt.py介绍
2019/07/02 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
tensorflow实现从.ckpt文件中读取任意变量
2020/05/26 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
python实现感知机模型的示例
2020/09/30 Python
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
经典c++面试题三
2015/07/08 面试题
公司活动策划方案
2014/01/13 职场文书
运动会广播稿60字
2014/01/15 职场文书
音乐会主持人开场白
2015/05/28 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
Python集合set()使用的方法详解
2022/03/18 Python