python 03 8/25-8/27 range 、randint
1 import random 2 3 """字符串的操作中 三种方法,只包含左索引,不包含右索引""" 4 hi= "bokeyuan python" 5 num1 = hi.find("keyuan",2,8) # 包括索引2 不包括索引8 6 num2 = hi.find("thon",8,14) # -1 7 num3 = hi.find("thon",8,15) # 11 8 print(num1,num2) 9 10 num4 = hi.index("keyuan",2,8) # 包括索引2 不包括索引8 11 print(num4) 12 13 num5 = hi.count('y',4,10) # 1 包括索引4 不包括索引10 14 num6= hi.count('y',4,11) # 2 15 print(num5 ,num6) 16 17 """range ,不包含右索引""" 18 for num in range(4): 19 print(num,end='') # 0123 20 21 for num in range(3,4): 22 print( num) # 3 23 24 """random的方法randint 包含左和右索引""" 25 num7 = random.randint(0,1) # 0 或者1, 包含0 ,也包含1 26 # num8 = random.randint(0,1.5) # ValueError: non-integer stop for randrange() 27 print(num7)
学习对字符串的各种操作,这几个索引号的含义易混淆,总结方便查询