字符串的表示 使用成对的单引号或者双引号括起
三引号表示字符串会保留字符串中的全部格式信息 ‘’‘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 ]