Python 基础知识之字符串处理

yipeiwu_com6年前Python基础

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获取网页中所有图片并筛选指定分辨率的方法

压测时,图片太少,想着下载网页中的图片,然后过滤指定分辨率,但网页中指定分辨率的图片太少了(见下) 后使用格式工厂转换图片 import urllib.request # 导入...

详解Python中的format格式化函数的使用方法

详解Python中的format格式化函数的使用方法

format函数实现字符串格式化的功能 基本语法为: 通过 : 和 {} 来控制字符串的操作 一、对字符串进行操作 1. 不设置指定位置,按默认顺序插入 ①当参数个数等于{}个数的时候...

Python collections模块使用方法详解

Python collections模块使用方法详解

一、collections模块 1.函数namedtuple (1)作用:tuple类型,是一个可命名的tuple (2)格式:collections(列表名称,列表) (3)̴...

Python正则表达式使用范例分享

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 本文是一系列关于Python正则表达式文章的其中一部...

python BeautifulSoup设置页面编码的方法

在用BeautifulSoup进行抓取页面的时候,会各种各样的编码错误。 可以通过在beautifulsoup中指定字符编码,解决问题。 复制代码 代码如下: import urllib...