博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python字符串处理
阅读量:6709 次
发布时间:2019-06-25

本文共 690 字,大约阅读时间需要 2 分钟。

字符串输入:

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 remy_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]

 

转载于:https://www.cnblogs.com/ruanchao/p/4606357.html

你可能感兴趣的文章