国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python中slice的缺省值是什么

python中slice的缺省值是什么

Python slice缺省值

头像

小妮浅浅

2021-04-07 17:39:533004浏览 · 0收藏 · 0评论

我们在拿到一个软件的时候,打开它的属性栏可以看到很多默认的参数。在计算机中,我们可以把软件的一些默认值理解为缺省。同样的,在slice参数中start和stop也都有各自的默认值。这里slice参数是取区间的,下面就具体的start和stop分别进行代码分析。

1.取区间

start和stop都是可以缺省的,在缺省的情况下,Python的行为是尽可能取区间,具体来说:

按照扩充索引范围的观点,start的缺省值是无穷小(),stop的缺省值是无穷大()。

 >>> a
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 >>> a[:5]
 [0, 1, 2, 3, 4]
 >>> a[5:]
 [5, 6, 7, 8, 9]
 >>> a[100:]
 []

2.step为正数

step为正数时,切片行为很容易理解,start和stop的截断和缺省规则也与简单切片完全一致:

 >>> a
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 >>> a[0:6:2]
 [0, 2, 4]
 >>> a[::2]
 [0, 2, 4, 6, 8]
 >>> a[:-2:2]
 [0, 2, 4, 6]
 >>> a[4::2]
 [4, 6, 8]

3.step为负数

step为负数时,切片将其解释为从start出发以步长|step|逆序索引序列,此时,start和stop的截断依然遵循前述规则,但缺省发生一点变化,因为我们说过,在缺省的情况下,Python的行为是尽可能取区间,此时访问是逆序的,start应尽量取大,stop应尽量取小,才能保证区间,因此:

按照扩充索引范围的观点,start的缺省值是无穷大(),stop的缺省值是无穷小()

 >>> a
 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
 >>> a[5::-1]
 [5, 4, 3, 2, 1, 0]
 >>> a[:4:-2]
 [9, 7, 5]
 >>> a[::-1]
 [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]

记住几点:

  • 切片结果是通过 start、stop 处理后的值决定的,从 start 开始止于 stop 不包括 stop,[start, stop)

  • 如果 step > 0,从 start 位置往后,每 step 取一个值,如果 start >= stop,结果为空

  • 如果 step < 0,从 start 位置往前,每 step 取一个值,如果 start <= stop,结果为空

  • start 或 stop 为负数时,如果绝对值在 length 内,那么和 length + start 或 stop 等价

  • start 或 stop 为负数时,如果绝对值超过 length ,那么就要根据切片方向将 start 或 stop 转换为边界值

以上就是python中slice参数start和stop缺省值的分别探讨,要点是slice参数是取区间的,在这个基础上我们再讨论不同条件下参数的缺省结果。

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

干柴烈火115集免费观看| 乌龙济公| 暴躁老阿姨CSGO技能推荐大全| CSGO暴躁妹妹免费观看电视剧| 7C7PCCA片| 穿裙子上体育课压腿怎么办| 无码亚洲一区二区三区| 假如爱有天意电影| 女仆装| 夫妻二人世界免费看第一集 | 巨乳美女| 在线天堂WWW在线观看图片| 女友小雪被房东老板玩| 老王吮她的花蒂和奶水| 韩国《少妇的激情》| 麻花传MV在线观看的最新进展 | 久久精品欧美-区二区三区| 老公弄我一边干一边说粗话| 朋友的妈妈| 疯狂精力旺盛的女婿小说免费阅读| 新婚夜被强伦无删减版| 保姆的特殊待遇5| 白色变态蕾丝超薄开档连身袜| 麻花星空天美MV免费观看电视剧 | 军官(巨肉高H)| CHROME浏览器下载| 偷吃爸爸擎天柱1-100集| 欧美《禁忌5》| 动漫《纯洁的修女》在线看| 少女たちよ观看免费高清电视剧| 老师让我爽了一夜| 电影《偷吃》在线观看| 国产-区二区| 妈妈がだけの心に漂う| 情满四合院演员表| 京香JULIA| 妈妈的职业4免费观看完整版高清| 腿张开我要添到你高潮H漫画软件| 《火车服务》免费观看| CSGO高清大片免费播放器| 来吧儿子妈妈是纯还是混