评论

收藏

[Windows] python seq

服务系统 服务系统 发布于:2021-12-27 16:19 | 阅读数:630 | 评论:0

missing parentheses in call to print  ==> python高版本 print("")
name 'raw_input' is not defined     >>版本原因 >3.5.1  整合input 和raw_input函数
print() 打印包含数字的字符串可以,但是不能输出 字符串 + 数字   如需则用print(string + repr(数字))
``反引号和repr 可以将数字转换为字符串
str,repr和反引号将python值转换为字符串;
函数str让字符串更容易阅读,而repr和反引号则把结果字符串转换为合法的python表达式
DSC0000.png

DSC0001.png

DSC0002.png

python序列分片  范围  开始的不算,结束的算!
分片的操作实现需要提供两个索引作为边界,第一个索引的元素是包含在分片内的,第二个则不包含在分片内的
0 n 从左计数
numbers[0:4]
-1 n 从右开始计数
numbers[-4:-1]   规律就是大数永远在最后
规律重要的事情说三遍
从最右边开始计数,第一个索引为-1 ,根据分片范围规则,最大的数在最右边 -1在最右边,又知分片的 第二个索引不被分片包含,分片包含第一个索引;
从左索引分片: 为了让分片部分能够包含列表的最后一个元素,必须提供最后一个元素的下一个元素对应的索引作为边界


从最右边索引分片 为了能够索引最后一个元素,提供一个办法是 最后 第二个边界留空
numbers[OneIndex:SecondIndex:stepLength]
分片显示步长可以为负数




关注下面的标签,发现更多相似文章