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 16 Python
使用python解析xml成对应的html示例分享
Apr 02 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
python3编码问题汇总
Sep 06 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
网红编程语言Python将纳入高考你怎么看?
Jun 07 Python
在python 不同时区之间的差值与转换方法
Jan 14 Python
Python基于scipy实现信号滤波功能
May 08 Python
使用OpenCV实现仿射变换—平移功能
Aug 29 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
Jan 09 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
python 子类调用父类的构造函数实例
Mar 12 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进程之间实现共享内存的方法
2014/06/13 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
jQuery选择器之子元素过滤选择器
2017/09/28 jQuery
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
[12:29]《一刀刀一天》之DOTA全时刻19:蝙蝠骑士田伯光再度不举
2014/06/10 DOTA
Python日期操作学习笔记
2008/10/07 Python
Python实现八皇后问题示例代码
2018/12/09 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
详解python中自定义超时异常的几种方法
2019/07/29 Python
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
2020/11/13 Python
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
实习生单位鉴定意见
2013/12/04 职场文书
公司业务主管岗位职责
2013/12/07 职场文书
西门豹教学反思
2014/02/04 职场文书
大学生简短的自我评价
2014/09/12 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
离婚被告答辩状
2015/05/22 职场文书
学生会任命书范本
2015/09/21 职场文书
导游词之山东八大关
2019/12/18 职场文书
webpack的移动端适配方案小结
2021/07/25 Javascript
Python语言内置数据类型
2022/02/24 Python
Spring Bean是如何初始化的详解
2022/03/22 Java/Android
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang