Python之自带函数用法
(1)range() 函数
——返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。
函数语法
range(stop)
range(start, stop,step)
参数说明:
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
练习
(1)range(stop)
for i in range(3): print(i) #结果 0 1 2
(2)range(start, stop)
for i in range(1,3): print(i) #结果 1 2
(3)range(start, stop,step)
for i in range(1,9,2): print(i) #结果 1 3 5 7
(2)locals()函数
——locals() 函数会以字典类型返回当前位置的全部局部变量。
def test(a): b= 1 print(locals()) print(test(2)) #结果 {'a': 2, 'b': 1}
本文来自博客园,作者:他还在坚持嘛,转载请注明原文链接:他还在坚持嘛 https://www.cnblogs.com/brf-test/p/15703914.html