enumerate 枚举
enumerate:枚举,对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。
li = ['gelan','狗大','狗二','三哥','星儿']for i in enumerate(li): print(i)for index,name in enumerate(li,1): print(index,name)for index, name in enumerate(li, 100): # 起始位置默认是0,可更改 print(index, name) #打印结果
(0, 'gelan')
(1, '狗大')(2, '狗二')(3, '三哥')(4, '星儿') 1 gelan2 狗大3 狗二4 三哥5 星儿 100 gelan101 狗大102 狗二103 三哥104 星儿range:指定范围,生成指定数字。
for i in range(1,10): print(i)for i in range(1,10,2): # 步长 print(i)for i in range(10,1,-2): # 反向步长 print(i)
= 赋值 == 比较值是否相等 is 比较,比较的是内存地址 id(内容)输出内存地址
#数字,字符串 小数据池 #数字的范围 -5 -- 256 这个范围被称为小数据池 #字符串:1,不能有特殊字符 # 2,s*20 还是同一个地址,s*21以后都是两个地址