1,掌握字符串的拼接---jion
2,掌握字符的格式化
3,掌握截取字符串
3,比较字符串
搜索字符串
掌握替换字符串
掌握转换时字符串
str1="123 312312 13123"
字符串的分隔使用如下方法:
strs="aaaay yes no yaaaa"
print strs.strip("say")
strip用于去除字符串的首位字符
lstrip用于去除字符串的左边字符
rstrip用于去除字符串的右边字符
基础知识正则表达式简介
正则表达式是一种可用于模式匹配和替换的强大工具
在几乎所有的基于unix/linux系统的软件工具中都可找到正则表达式的
正则表表达式由字母数字和特殊字符组成
^
$
*
+
?
.
(x)
x|y
{n}
{n,m} 这里的n和m都是正整数,匹配至少
[xyz] 字符串列表,匹配列表中的任一字符,可以用连字符指出字符范围
[b] 匹配一个空格
b 匹配一个单词的分界线,比如一个空格
B 匹配一个单词的非分界线
re.match尝试从字符串的开始匹配一个模式
re.search函数会在字符串查找模式,直到找到第一个匹配后返回
re.sub用于替换字符串中的匹配项
re.split可以使用re.split来分割字符串
re.compile()
re.findall可以获取字符串所有匹配的字符串
escape()
匹配字符中的特殊字符
在re模块中,大多数函数都会有flags函数,flag参数作用就是用来设置匹配的附加选项
LGNORECASE 忽略大小写
LOCALE 处理字符集的本地化
MULTILINE 是否支持多行匹配
DOTALL 匹配一些特殊标记,例如使用匹配\n等字符
VERBOSS 忽略正则表达式中的空格或换行等字符
UNICODE 使用unicode
re.match函数
以下代码是该函数的基本语法