字符串的表示 | 使用成对的单引号或者双引号括起 |
---|---|
三引号表示字符串会保留字符串中的全部格式信息 | ‘’‘hello word’’’ |
基础的字符串运算 | |
---|---|
返回字符串长度 : | len( 字符串 ) |
字符串的拼接 : | “hello” + “word” |
字符串的重复 : | “hello” * 3 |
判断一个字串是否在另一个字符串里面 : | “he” in “hello” >>>返回结果为bool类型的ture |
字符串的切片(slicing) : | 原字符串 [ 开始下标 : 结束下标 : 间距单位] |
字符串某字符的替换 : | 原字符串 = 原字符串.replace ( ‘原字符’ , ‘替换后的字符’) |
返回某字符所对应的下标 | find( ‘单个字符’ ) |
将字符串句子切分为字符串单词 | 原字符串句子.split( ) |
字符串的首字母大写 | 原字符串.title( ) |
- 开始下标,默认为原字符的首字符
- 结束下标,默认为取到原字符串的最后一位,一般情况只能取到结束下标的前一位
- 间距单位:默认为1,即是每个相邻的字符都要取,2表示隔一个字符取一个.
- .split()能去掉原字符串所携带的空格,标点,回车等符号,变成一个单纯的单词
字符串索引 | [ index ] |
---|---|
正向索引 | 从前向后为 0,1,2,3,4… |
反向索引 | 从后向前为 -1,-2,-3,-4… |
python对文件的操作! | 注意:需要建立一个操作文件文件的对象,例如f |
---|---|
打开文件: | f = open ( 文件名 , 操作方法 ) >>> r代表read,w代表write |
读取文件内容: | for line in f : print line |
写入文件: | f.write( str ) |
关闭文件: | f.close( ) |
字符串比较大小 | 根据字典序比较的ASCLL码的大小 |
---|---|
字典序: | |
字符串的格式化! | Formatting |
---|---|
原理: | 将format里对应的内容替换到 { } |
格式: | ‘’ 字符串 {} ‘’.format ( 待替换内容 ) |
例如: | print "hello {} good {} ".format ( 5 , ‘DAY’ ) >>> hello 5 good DAY |
- { : .4f } == 待替代的内容转化为4位小数的浮点
正则表达式 | |
---|---|
任意字符 | . |
一系列数字 | \d+ |
小写字母 | [ a - z ] |