Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jupyter笔记本,Python3打印功能:无输出,无错误_Python_Python 3.x_Jupyter Notebook - Fatal编程技术网

Jupyter笔记本,Python3打印功能:无输出,无错误

Jupyter笔记本,Python3打印功能:无输出,无错误,python,python-3.x,jupyter-notebook,Python,Python 3.x,Jupyter Notebook,请参阅下面的代码和输出。第三个print语句没有输出。替换为print(long_word[3:7])的修改后的print语句给出输出(elin) 输出 time emit enil 有什么好处?这个问题的情况也在下面的链接中提出。到目前为止还没有解决 Python中的切片操作是[开始:结束:步骤],当步骤=-1时,它表示反向的get值 因此,当使用打印(long_word[3::-1])时,实际上是从索引3到索引0,这是由反向标志步骤=-1确定的。但是当使用打印(long_word[3:7

请参阅下面的代码和输出。第三个print语句没有输出。替换为print(long_word[3:7])的修改后的print语句给出输出(elin)

输出

time
emit

enil

有什么好处?这个问题的情况也在下面的链接中提出。到目前为止还没有解决

Python中的切片操作是
[开始:结束:步骤]
,当
步骤=-1
时,它表示反向的get值


因此,当使用
打印(long_word[3::-1])
时,实际上是从索引3到索引0,这是由反向标志
步骤=-1
确定的。但是当使用
打印(long_word[3:7:-1])
时,它表示从索引3到索引7的顺序不是相反的,而是冲突。

如果要反向打印最后四个字母,请尝试以下代码:

long_word = "Characteristics" 

print(long_word[14:10:-1])     
结果:
scit

14是起始字符串索引
10是结束字符串索引
-1用于逐个反转字符串

long_word = "timeline"

print(long_word[0:4])

print(long_word[3::-1])

print(long_word[-1:3:-1])

print(long_word[-3:-7:-1])
这就是我尝试过的,我想这是对你问题的回答

正确的代码是:

long_word = "timeline" print(long_word[:4]) print(long_word[3::-1]) print(long_word[-1:-5:-1]) print(long_word[6:2:-1]) time emit enil nile long_word=“时间线” 打印(长单词[:4]) 打印(长单词[3::-1]) 打印(长单词[-1:-5:-1]) 打印(长单词[6:2:-1]) 时间 发出 埃尼尔 尼罗河
请注意,在反转时,您首先声明想要的结束索引,然后声明想要的开始索引-1秒(除了0索引,不要从中减去一),如:

长单词(想要的结束索引:想要的开始索引-1:-1)

正确,因此应该打印它(长单词[6:2:-1]),这是有效的。在上述碰撞情况下可能会出现错误,不是吗?我认为这不是错误,因为您可以使用
print(long\u word[2:15])
print(long\u word[3:1])
。这不是一个合理的范围。你能强调一下必要的变化吗? long_word = "timeline" print(long_word[:4]) print(long_word[3::-1]) print(long_word[-1:-5:-1]) print(long_word[6:2:-1]) time emit enil nile