1.reverse()函数
用于反向列表中元素。
语法:list_1.reverse()
该方法没有返回值,但是会对列表的元素进行反向排序。
- aList = [123, 'xyz', 'zara', 'abc', 'xyz']
- aList.reverse()
- for i in aList:
- print(i)
输出结果如下:
2.range()函数
range() 函数可创建一个整数列表,一般用在 for 循环中。
语法: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)
3.print()函数
print() 方法用于打印输出,最常见的一个函数。
语法: print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
参数:
- objects — 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
- sep — 用来间隔多个对象,默认值是一个空格。
- end — 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
- file — 要写入的文件对象。
- flush — 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
使用 flush 参数生成一个 Loading 的效果:
- import time
-
- print("---RUNOOB EXAMPLE : Loading 效果---")
-
- print("Loading",end = "")
- for i in range(20):
- print(".",end = '',flush = True)
- time.sleep(0.5)
效果如下图:
4.sort()函数
sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法: list.sort( key=None, reverse=False)
参数:
- key — 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
- reverse — 排序规则,reverse = True 降序, reverse = False 升序(默认)。
5.