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中unittest模块做UT(单元测试)使用实例
Jun 12 Python
python中getaddrinfo()基本用法实例分析
Jun 28 Python
Python实现压缩与解压gzip大文件的方法
Sep 18 Python
pygame实现雷电游戏雏形开发
Nov 20 Python
解决python3中的requests解析中文页面出现乱码问题
Apr 19 Python
深入了解Python iter() 方法的用法
Jul 11 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
python代码如何实现余弦相似性计算
Feb 09 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
Feb 21 Python
Python任务调度模块APScheduler使用
Apr 15 Python
总结Python使用过程中的bug
Jun 18 Python
python中24小时制转换为12小时制的方法
Jun 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将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
2013/06/17 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
2016/09/19 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
javascript字典探测用户名工具
2006/10/05 Javascript
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JavaScript基于activexobject连接远程数据库SQL Server 2014的方法
2017/07/12 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
解决前后端分离 vue+springboot 跨域 session+cookie失效问题
2019/05/13 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
Python实现的桶排序算法示例
2017/11/29 Python
Python爬豆瓣电影实例
2018/02/23 Python
Python编写一个优美的下载器
2018/04/15 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
django框架使用方法详解
2019/07/18 Python
基于python检查矩阵计算结果
2020/05/21 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
如何在python中判断变量的类型
2020/07/29 Python
简单了解python关键字global nonlocal区别
2020/09/21 Python
HTML5实现页面切换激活的PageVisibility API使用初探
2016/05/13 HTML / CSS
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
夜不归宿检讨书
2014/02/25 职场文书
募捐倡议书
2014/04/14 职场文书
职业生涯规划书前言
2014/04/15 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
2019公司管理制度
2019/04/19 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书