我是靠谱客的博主 现代百合,这篇文章主要介绍Python 冒号,省略号,现在分享给大家,希望可以做个参考。

1、单冒号(包含在双冒号里)

2、双冒号

复制代码
1
seq[::n]
复制代码
1
#其实是一个简写的形式
复制代码
1
seq[start:end:step] #从start开始到end结束,每隔step输出一次
复制代码
1
#::将start和end省略意味着从开始到结束,省略谁就是采用默认
复制代码
1
a=[1,2,3,4,5,6]
复制代码
1
a[::2] ->1,3,5 #从1开始,每隔两个输出一下
复制代码
1
a[::3] ->1,4 #从1开始,每隔一个输出一下
复制代码
1
a[2::3] ->3,6 #从2开始,每隔3个输出一次,由于end缺省,默认到最后
复制代码
1
a[:4:2] ->1,3 #从最开始,每隔两个输出一次,到4就结束了
复制代码
1
a[:4] ->1,2,3,4 #前四个,这就回到了单冒号,因为第一个位置缺省,所以从一开始进行切片
复制代码
1
a[4:] ->5,6 #结束的位置是缺省的,所以就选择从4到最后了


3、省略号(三个点)

(1)输出的屏幕省略号一堆无法应用

复制代码
1
import numpy as np
复制代码
1
np.set_printoptions(threshold=np.inf) #加在一开始

(2)切片

此处省略号是代表了所有的冒号

复制代码
1
(...,None)=(:,:,None)
复制代码
1
a= np.array([1,2,3,4,5,6])
复制代码
1
a[...] = array([1, 2, 3, 4, 5, 6])
复制代码
1
a[...,1] = 2
复制代码
1
a[...,4] = 5
复制代码
1
a[1,...] = 2
复制代码
1
2
复制代码
1
2
a = np.array([[1,2,3],[4,5,6]])
复制代码
1
2
a[:,1] = [2,5]
复制代码
1
a[...,1] = [2,5] #以上二者是等同的



最后

以上就是现代百合最近收集整理的关于Python 冒号,省略号的全部内容,更多相关Python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部