format_map()

  类似于str.format(**mapping),除了mapping是直接使用的而不是复制到dict

  语法:

    class Default(dict):
      def __missing__(self,key):
      return key
    print('{name} is a good {object}!'.format_map(name = 'Tom'))
  输出结果:Tom is a good object!
index()
  类似find(),但是找不到时会报错
  语法:str = 'ABC23'
     str.index('2')
  输出结果:True
isalnum()
  如果字符串中的所有字符都是字母数字且至少有一个字符,则返回true,否则返回false。
  语法:str = 'abc123'
     str.isalnum()
  输出结果True
isalpha()
  如果字符串中的所有字符都是字母并且至少有一个字符,则返回true,否则返回false。
  语法:str = 'asdf1212'
     str.isalpha()
  输出结果:False
isascii()
  如果字符串为空或字符串中的所有字符都是ASCII,则返回true,否则返回false。
  语法:str = '哈哈123'
     str.isascii()
  输出结果:False
isdecimal()
  如果字符串中的所有字符都是十进制字符并且至少有一个字符,则返回true,否则返回false。
  语法:str = '123132'
     str.isdecimal()
  输出结果:True
isdigit()
  如果字符串中的所有字符都是数字且至少有一个字符,则返回true,否则返回false。
  语法:str = 'a123456'
     str.isdigit()
  输出结果:False
isidentifier()
  判断是否是数字,字母,下划线开头,是否是标准的变量名,是否尊循了变量命名规范
  语法:str = 'abc123'
     str.isidentifier()
  输出结果:True
islower()
  字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
  语法:str = '123abd哈'
     str.islower()
  输出结果:True
isnummeric()
  检测字符串是否只由数字组成。这种方法是只针对unicode对象。
  语法:str = '123123'
     str.isnummeric()
  输出结果:True