python程序中print(color[1:4:2])表示什么意思?

Python07

python程序中print(color[1:4:2])表示什么意思?,第1张

答: 主要涉及的是Python当中的切片操作,它可以操作list,tuple和字符串类型,它的语法基本形式如下:

三个参数的意义分别起始位置,终止位置和步长同时要注意,切片操作并不涉及最后的终止位置所在的那个元素。

因此1:4:2表示从1开始取到3(4-1),步长为2,因此对应的下标为1和3。

所以color[1:4:2]也就是取color中下标为1和3对应元素的值(注意Python中下标从0开始,也就是说对应取第2和第4个元素)

假设color的值如下所示:

那么对应的结果就为[2, 4]

经常忘记color的简写,所以特别的列出常用的一个color:

其中除了黑色之外,都是相应的英文首字母, 其中需要注意的是orange的简写不是o,而是没有橘黄色,只有简单的橘色,简写y .

除了basic color,还有稍微复杂的:

配色更加复杂的CSS COLOR:

参考网址: https://matplotlib.org/3.1.0/gallery/color/named_colors.html