解释此操作如何运行的步骤

2024-10-05 12:24:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有人能一步一步地告诉我这些行动是如何进行的。我不知道他们是怎么被处决的,我想理解。谢谢

 >>>s = 'Fuzzy wuzzy was a bear'
 >>>t=''
 >>>j=4
 >>>for w in s.split():
       if j%2 == 0:
          t = w[0] + t
       j-=1
 >>>print(t)
 bwF

和这个一样:

 >>>s = 'Fuzzy wuzzy was a bear'
 >>>p = ''
 >>>q = False
 >>>for ch in s[:5]:
        if q:
            p+=ch
        if ch == 'u':
            q = not q

 >>>print(p)
 zzy

如果有人能解释python在解释和执行python以获得结果时所采取的步骤,我将不胜感激。你知道吗


Tags: infalseforifnotchfuzzysplit
1条回答
网友
1楼 · 发布于 2024-10-05 12:24:25

您可以这样使用python调试器pdb:

import pdb
pdb.set_trace()
s = 'Fuzzy wuzzy was a bear'
t=''
j=4
for w in s.split():
    if j%2 == 0:
        t = w[0] + t
    j-=1
print(t)

这样,您就可以一步一步地执行代码,并在任何指令后打印值。你可以阅读更多关于它here

相关问题 更多 >

    热门问题