Python字符串 
 
 
从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你的实要取得一段子串的话,可以用到变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。 比如:
 
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
   #!/usr/bin/python
 # -*- coding: UTF-8 -*-
 
 str = 'Hello World!'
 
 print str # 输出完整字符串
 print str[0] # 输出字符串中的第一个字符
 print str[2:5] # 输出字符串中第三个至第五个之间的字符串
 print str[2:] # 输出从第三个字符开始的字符串
 print str * 2 # 输出字符串两次
 print str + "TEST" # 输出连接的字符串
  
以上实例输出结果:
 
 1
 2
 3
 4
 5
 6
   Hello World!
 H
 llo
 llo World!
 Hello World!Hello World!
 Hello World!TEST
  
Python比较运算符 
 
 
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
   #!/usr/bin/python
 
 a = 21
 b = 10
 c = 0
 
 if ( a == b ):
   print "Line 1 - a is equal to b"
 else:
   print "Line 1 - a is not equal to b"
 
 if ( a != b ):
   print "Line 2 - a is not equal to b"
 else:
   print "Line 2 - a is equal to b"
 
 if ( a <> b ):
   print "Line 3 - a is not equal to b"
 else:
   print "Line 3 - a is equal to b"
 
 if ( a < b ):
   print "Line 4 - a is less than b"
 else:
   print "Line 4 - a is not less than b"
 
 if ( a > b ):
   print "Line 5 - a is greater than b"
 else:
   print "Line 5 - a is not greater than b"
 
 a = 5;
 b = 20;
 if ( a <= b ):
   print "Line 6 - a is either less than or equal to b"
 else:
   print "Line 6 - a is neither less than nor equal to b"
 
 if ( b >= a ):
   print "Line 7 - b is either greater than or equal to b"
 else:
   print "Line 7 - b is neither greater than nor equal to b"
  
以上实例输出结果:
 
 1
 2
 3
 4
 5
 6
 7
   Line 1 - a is not equal to b
 Line 2 - a is not equal to b
 Line 3 - a is not equal to b
 Line 4 - a is not less than b
 Line 5 - a is greater than b
 Line 6 - a is either less than or equal to b
 Line 7 - b is either greater than or equal to b